所以我环顾四周,无法找到可靠的答案。
我有一个页面模型,我有一个从Api获取数据的路径,然后数据进入ember检查器但是当我尝试在页面上调用它时它没有显示。
https://github.com/stagfoo/ember-wip/blob/master/app/templates/page.hbs
我已尝试{{title}},{{Title}} {{page.title}}没有显示。
我读过我需要一个控制器,但我看过没有控制器的例子做同样的事情。
我错过了什么?
答案 0 :(得分:1)
你应该试试
{{model.title}}
另外,我不明白你在'然后(...)''在https://github.com/stagfoo/ember-wip/blob/master/app/routes/page.js。
实际上,Ember路由通过其模型钩子返回的值将模型暴露给模板。调用API时,此值是一个Promise,将在服务器响应后解析。 Ember自己处理此Promise,模板将动态更新。
所以你不必给自己打电话然后'除非您必须设置其他数据并需要等待Promise解决方案。此外,在这种特殊情况下,您的'然后'实现除了访问值之外什么都不做。
我错过了什么吗?