灰烬 - 入门指南:显示模型数据

时间:2013-07-10 17:18:29

标签: ember.js

我要读过Ember - 入门教程,但我遇到了困难。一切都很好,直到我到Displaying-Model-Data部分:

首先,添加:

Todos.TodosRoute = Ember.Route.extend({
  model: function () {
    return Todos.Todo.find();
  }
});

到router.js文件导致空白窗口,我发现这个post通过在上面的代码之前添加下一行代码来帮助返回布局:

Todo.TodosController = Em.ArrayController.extend({});

其次,当我继续前进一步并尝试用把手替换静态index.html以使其动态化时(通过此代码):

<ul id="todo-list">
  {{#each controller}}
    <li>
      <input type="checkbox" class="toggle">
      <label>{{title}}</label><button class="destroy"></button>
    </li>
  {{/each}}
</ul>

我的布局再次消失,给我一个空白的窗口。

我一步一步地遵循本教程,所以不知道是什么原因造成的。

(找到其他相关帖子,但没有任何帮助)。

1 个答案:

答案 0 :(得分:0)

经过几个调试时间后,我发现了问题所在,但不确定原因。

我使用了官方网站handlebarsjs.com上发布的handlebars.js(V 1.0.0)(这也是dependencies section中的Ember入门指南链接的那个)。用cloudflare中的那个替换后,布局重新焕发生机。

希望它会对某人有所帮助。

p.s:此后更改了

Todo.TodosController = Em.ArrayController.extend({});

已不再适用。