Данные петли Apple TVML (для, foreach и т. д.)

Проведя около семи дней с TVML, TVJS и tvOS, мне наконец удалось создать простое приложение. Однако у меня есть две проблемы:

  1. Я хочу загрузить свой контент с сервера Node.js. Он будет получен в виде файла JSON, поэтому я предполагаю, что он может быть изменен или преобразован для шаблонов TVML.

  2. Как я могу сделать цикл для загрузки данных (которые были возвращены с сервера) в шаблоне XML?


person bhrzk    schedule 13.11.2015    source источник


Ответы (2)


Взгляните на это репо. Это должно помочь вам начать. https://github.com/2metres/jade-tvml

person kilomo    schedule 27.11.2015

Если вы используете платформу atvjs, вы можете легко создавать динамические страницы и переходить к ним, которые восстанавливаются во время навигации.

ATV.Page.create({
    name: 'home',
    url: 'path/to/your/api/that/returns/json',
    template: your_template_function
});
// navigate to your page
ATV.Navigation.navigate('home');

Вы можете посмотреть порт образца кода каталога tvml, переписанного с использованием фреймворка atvjs. https://github.com/emadalam/tvml-catalog-using-atvjs

person eMAD    schedule 30.01.2016