Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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 ApplicationStore中的自定义存储操作_Ember.js_Ember Data - Fatal编程技术网

Ember.js ApplicationStore中的自定义存储操作

Ember.js ApplicationStore中的自定义存储操作,ember.js,ember-data,Ember.js,Ember Data,我正在编写一个应用程序,它正在使用一个,我想使用一个属于模型的端点。我的问题是,我要么在路由上写一个$.JSON,然后推送到模型,要么在存储中添加一个“动作”,这正是我所倾向的 我有一个名为“Mission”的模型,它已经配置为从API获取全部或按id获取(必须编写自定义适配器和序列化程序) 我有一个名为Index的路由,它试图通过执行以下操作来定义其模型: Droneshare.IndexRoute = Ember.Route.extend({ model: function() {

我正在编写一个应用程序,它正在使用一个,我想使用一个属于模型的端点。我的问题是,我要么在路由上写一个$.JSON,然后推送到模型,要么在存储中添加一个“动作”,这正是我所倾向的

我有一个名为“Mission”的模型,它已经配置为从API获取全部或按id获取(必须编写自定义适配器和序列化程序)

我有一个名为Index的路由,它试图通过执行以下操作来定义其模型:

Droneshare.IndexRoute = Ember.Route.extend({
  model: function() {
    return this.store.live('mission');
  }
});
内容永远不会到达控制器,但我可以看到XHR是制作的,并且任务加载到inspector上(参见附件图片)

这是我正在使用的源代码,它不是完整的项目,只是相关部分:

问题1:我的自定义操作中缺少了什么使其正常工作

问题2:有没有办法不必在余烬中重新声明store.js中的私有函数?()

问题3:还有其他方法吗