我正在尝试使用ember.js,看起来非常酷,在javascript中使用MVC架构。我按照todoMVC入门指南,一切都很完美。我用Parse Data Adapter替换了数据适配器,它似乎工作。但由于某种原因,它会通过两次创建相同的记录来影响实际应用程序,即使它只运行一次Todos.Todo.createRecord(..)。
我的印象是数据存储在被推送到数据存储之前不会对任何代码产生影响,但我可能需要一些帮助来解决出错的问题。< / p>
除了使用Parse数据存储之外,所有内容都与入门教程相同。但它使用localstorage适配器工作正常。任何帮助将不胜感激!
store.js文件:
Todos.Store = DS.Store.extend({
revision: 11,
adapter: ParseAdapter.create({
applicationId: '',
restApiId: '',
javascriptId: ''//These filled in appropriately.
})
});
todo.js文件:
Todos.Todo = ParseModel.extend({
title: DS.attr('string'),
isCompleted: DS.attr('boolean')
});
查看JSbin: