Ember.js 余烬数据-无法读取属性';查找';未定义的
我只是想用小提琴来解决其他一些问题,但我无法通过一个简单的设置 在旧版本的ember中,我可以使用find()访问设备数据: 并使用模板:Ember.js 余烬数据-无法读取属性';查找';未定义的,ember.js,ember-data,Ember.js,Ember Data,我只是想用小提琴来解决其他一些问题,但我无法通过一个简单的设置 在旧版本的ember中,我可以使用find()访问设备数据: 并使用模板: <script type="text/x-handlebars" data-template-name="home"> <ul class="teams"> {{#each team in content}} <li>{{team.name}}</li> {{/each}} </
<script type="text/x-handlebars" data-template-name="home">
<ul class="teams">
{{#each team in content}}
<li>{{team.name}}</li>
{{/each}}
</ul>
</script>
我不知所措 您的代码很好。您使用的是过期版本的余烬数据 您可以通过以下网址获取最新的余烬数据:
更新ember-data.js文件,它就会工作。Arg。。。是第10版,有人需要删除:
<script type="text/x-handlebars" data-template-name="home">
<ul class="teams">
{{#each team in content}}
<li>{{team.name}}</li>
{{/each}}
</ul>
</script>
App = Ember.Application.create({});
App.Store = DS.Store.extend({
revision: 12,
adapter: "DS.FixtureAdapter"
});
App.Team = DS.Model.extend({
name: DS.attr('string'),
colors: DS.attr('string')
});
App.Team.FIXTURES = [{
id: 1,
name: 'Celtics',
colors: 'Green, White'
}, {
id: 2,
name: 'Lakers',
colors: 'Yellow, Black'
}, {
id: 3,
name: 'Bulls',
colors: 'Red, Black'
}, {
id: 4,
name: 'Mavericks',
colors: 'Blue, White'
}, {
id: 5,
name: 'Spurs',
colors: 'Black, Grey, White'
}];
App.Router.map(function () {
this.resource("home", {path: "/"})
});
App.HomeRoute = Ember.Route.extend({
setupController: function (controller) {
console.log(App)
controller.set('content', App.Team.find());
}
});