发布于 2015-08-18 16:36:43 | 829 次阅读 | 评论: 0 | 来源: 网络整理
现在,我们添加一些静态数据。在我们连接应用服务器对数据进行永久持久化之前,使用静态数据是在应用中添加示例数据的一种很好的方式。
首先,更新js/application.js
来指定应用的ApplicationAdapter
是扩展自DS.FixtureAdapter
。适配器主要负责与应用的一个数据源进行通信。通常可能会是一个Web服务器接口,但是在此使用了一个加载夹具数据的适配器:
1 2 3 |
window.Todos = Ember.Application.create(); Todos.ApplicationAdapter = DS.FixtureAdapter.extend(); |
接下来,更新 js/models/todo.js
,添加如下数据:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// ... 为确保简洁,略去头尾代码 ... Todos.Todo.FIXTURES = [ { id: 1, title: 'Learn Ember.js', isCompleted: true }, { id: 2, title: '...', isCompleted: false }, { id: 3, title: 'Profit!', isCompleted: false } ]; |
重新加载浏览器页面,确保所有的文件被正确引用,且没有错误产生。