Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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 - Fatal编程技术网

Ember.js 如何使用余烬数据创建和恢复记录

Ember.js 如何使用余烬数据创建和恢复记录,ember.js,Ember.js,我是ember js新手,我无法使用此代码在ember js中创建和还原数据。请帮助我。我在浏览器中没有获得任何输出 <script type="text/x-handlebars" data-template-name="posts"> <h2>Books Name and Author: </h2> {{#each post in controller}} <p><b>{{post.book}}</b>&

我是ember js新手,我无法使用此代码在ember js中创建和还原数据。请帮助我。我在浏览器中没有获得任何输出

<script type="text/x-handlebars" data-template-name="posts">
  <h2>Books Name and Author: </h2>
  {{#each post in controller}}
    <p><b>{{post.book}}</b></p>
    <p><i>{{post.author}}</i></p>
  {{/each}}
</script>

<script type="text/javascript">
  App = Ember.Application.create();

  //The store cache of all records available in an application
  App.Store = DS.Store.extend({
    //adapter translating requested records into the appropriate calls
    adapter: 'DS.FixtureAdapter'
  });

  App.ApplicationAdapter = DS.FixtureAdapter.extend();      

  App.Router.map(function() {
    //posts route
    this.resource('posts');
  });

  App.PostsRoute = Ember.Route.extend({
    model: function() {
      return this.store.find('post');
    }
  });
  App.Post = DS.Model.extend({
    //data Model
    //setting book and author attr as string
    book: DS.attr('string'),
    author: DS.attr('string')
  });

  //attach fixtures(sample data) to the model's class
  App.Post.FIXTURES = [{
    id: 1,
    book: 'Java',
    author: 'Balaguruswamy'},{
    id: 2,
    book: 'C++',
    author: 'Herbert Schildt'},{
    id: 3,
    book: 'jQuery',
    author: 'Ryan Benedetti'
  }];
</script>

书名和作者:
{{{#控制器中的每个职位}
{{post.book}

{{post.author}}

{{/每个}} App=Ember.Application.create(); //应用程序中所有可用记录的存储缓存 App.Store=DS.Store.extend({ //适配器将请求的记录转换为适当的调用 适配器:“DS.FixtureAdapter” }); App.ApplicationAdapter=DS.FixtureAdapter.extend(); App.Router.map(函数(){ //邮路 这是资源(“员额”); }); App.PostsRoute=Ember.Route.extend({ 模型:函数(){ 返回此.store.find('post'); } }); App.Post=DS.Model.extend({ //数据模型 //将book和author属性设置为字符串 书籍:DS.attr('string'), 作者:DS.attr('string') }); //将装置(示例数据)附着到模型的类 App.Post.FIXTURES=[{ id:1, 书:《Java》, 作者:'巴拉古鲁斯瓦米'}{ id:2, 书:《C++》, 作者:'赫伯特·席尔德'}{ id:3, 书:“jQuery”, 作者:Ryan Benedetti }];
您使用的是什么ember版本?似乎是一个非常古老的。您是否考虑过使用
ember cli
和当前的ember版本?我使用的是ember 1.1,我希望正常执行它,而不是使用ember cli。我强烈建议您至少使用ember
1.13
,或者更好地使用
2.x
版本。尤其是在学习该框架时,您确实应该从
ember-cli
开始,因为您将找到的所有帮助都是针对ember-cli的。这是使用余烬的正常方式。如果您没有看到任何内容,也没有
书籍名称和作者:
您可能不在
posts
路径中。我已将CDN升级到ember 2.6.1,但我在浏览器中未获得任何输出。如果不使用ember cli,是否无法执行它?如果不使用ember cli,则可以使用ember,不过,我强烈建议不要这样做。此外,
FixtureAdapter
已从ember中删除。并确保您在
帖子
路线中,您的
索引
路线为空。您不想使用
ember cli
的原因是什么?您使用的是哪个ember版本?似乎是一个非常古老的。您是否考虑过使用
ember cli
和当前的ember版本?我使用的是ember 1.1,我希望正常执行它,而不是使用ember cli。我强烈建议您至少使用ember
1.13
,或者更好地使用
2.x
版本。尤其是在学习该框架时,您确实应该从
ember-cli
开始,因为您将找到的所有帮助都是针对ember-cli的。这是使用余烬的正常方式。如果您没有看到任何内容,也没有
书籍名称和作者:
您可能不在
posts
路径中。我已将CDN升级到ember 2.6.1,但我在浏览器中未获得任何输出。如果不使用ember cli,是否无法执行它?如果不使用ember cli,则可以使用ember,不过,我强烈建议不要这样做。此外,
FixtureAdapter
已从ember中删除。并确保您在
帖子
路线中,您的
索引
路线为空。您不想使用
ember cli
的任何原因?