Apple TVML循环数据(for,foreach等)

时间:2015-11-13 10:35:38

标签: tvos tvml tvjs

在使用TVML,TVJS和tvOS花了大约七天之后,我终于设法创建了一个简单的应用程序。但是,我有两个问题:

  1. 我想从Node.js服务器加载我的内容。它将作为JSON文件接收,因此我猜它可能会被更改或转换为TVML模板。

  2. 如何在XML模板中创建循环以加载数据(已从服务器返回)?

2 个答案:

答案 0 :(得分:0)

看看这个回购。它应该让你开始。 https://github.com/2metres/jade-tvml

答案 1 :(得分:0)

如果您使用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');

您可以查看使用atvjs框架重写的tvml目录示例代码的端口。 https://github.com/emadalam/tvml-catalog-using-atvjs