Ember.js ApplicationStore中的自定义存储操作
我正在编写一个应用程序,它正在使用一个,我想使用一个属于模型的端点。我的问题是,我要么在路由上写一个$.JSON,然后推送到模型,要么在存储中添加一个“动作”,这正是我所倾向的 我有一个名为“Mission”的模型,它已经配置为从API获取全部或按id获取(必须编写自定义适配器和序列化程序) 我有一个名为Index的路由,它试图通过执行以下操作来定义其模型:Ember.js ApplicationStore中的自定义存储操作,ember.js,ember-data,Ember.js,Ember Data,我正在编写一个应用程序,它正在使用一个,我想使用一个属于模型的端点。我的问题是,我要么在路由上写一个$.JSON,然后推送到模型,要么在存储中添加一个“动作”,这正是我所倾向的 我有一个名为“Mission”的模型,它已经配置为从API获取全部或按id获取(必须编写自定义适配器和序列化程序) 我有一个名为Index的路由,它试图通过执行以下操作来定义其模型: Droneshare.IndexRoute = Ember.Route.extend({ model: function() {
Droneshare.IndexRoute = Ember.Route.extend({
model: function() {
return this.store.live('mission');
}
});
内容永远不会到达控制器,但我可以看到XHR是制作的,并且任务加载到inspector上(参见附件图片)
这是我正在使用的源代码,它不是完整的项目,只是相关部分:
问题1:我的自定义操作中缺少了什么使其正常工作
问题2:有没有办法不必在余烬中重新声明store.js中的私有函数?()
问题3:还有其他方法吗