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