【发布时间】:2015-04-03 07:57:38
【问题描述】:
我目前在尝试在车把模板中渲染来自我的模型的数据时遇到问题。我可以看到数据是从 API 中提取的,因为它显示在 Ember Chrome 检查器中的数据中。
我正在使用 Ember v1.9.1 和 Ember Data 1.0.0-beta.16.1。
但是,当尝试循环访问控制器的模型数据时,页面上没有呈现任何内容。到目前为止,这是我的代码:
型号:
App.User = DS.Model.extend({
name: DS.attr('string'),
email: DS.attr('string')
});
路由器:
App.Router.reopen(
{
location: 'auto',
rootURL: '/'
});
App.Router.map(function()
{
this.resource('users', { path: '/users' });
});
路线:
App.UsersRoute = Ember.Route.extend({
model: function()
{
this.store.find('user');
}
});
模板:
users template
<ul>
{{#each user in model}}
<li>
Name: {{user.name}}
Email: {{user.email}}
</li>
{{/each}}
</ul>
为什么我的车把模板没有呈现页面上的数据?
【问题讨论】:
标签: ember.js ember-data handlebars.js