在使用TVML、TVJS和tvOS大约七天后,我终于创建了一个简单的应用程序。然而,我有两个问题:
-
我想从Node.js服务器加载我的内容。它将作为JSON文件接收,所以我想它可能会被更改或转换为TVML模板。
-
如何在XML模板中循环加载数据(已从服务器返回)?
看看这个回购。它应该让你开始。https://github.com/2metres/jade-tvml
如果您使用的是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