Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 余烬数据-无法读取属性';查找';未定义的_Ember.js_Ember Data - Fatal编程技术网

Ember.js 余烬数据-无法读取属性';查找';未定义的

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}} </

我只是想用小提琴来解决其他一些问题,但我无法通过一个简单的设置

在旧版本的ember中,我可以使用find()访问设备数据:

并使用模板:

<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());
    }
});