Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.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
Javascript 如何在计算属性中重新加载余烬模型_Javascript_Ruby On Rails_Node.js_Model View Controller_Ember.js - Fatal编程技术网

Javascript 如何在计算属性中重新加载余烬模型

Javascript 如何在计算属性中重新加载余烬模型,javascript,ruby-on-rails,node.js,model-view-controller,ember.js,Javascript,Ruby On Rails,Node.js,Model View Controller,Ember.js,关于余烬控制器中的计算属性,我有两个问题 如何重新加载模型? 我怎样才能回报你的承诺? 它来自余烬控制器中的计算属性 编辑 我已经设置了一个jsbin,它使用了,但是我无法让它工作,我将非常感谢任何帮助 编辑2 好的,你的jsbin工作正常,我已经在我的电脑上尝试了同样的方法,余烬检查员承诺选项卡显示了一个挂起的请求,你知道为什么吗 DS:RestAdapter#ajax GET /api/v1/games/1 Pending VM409:161 2 Ember Inspector (Prom

关于余烬控制器中的计算属性,我有两个问题

如何重新加载模型? 我怎样才能回报你的承诺? 它来自余烬控制器中的计算属性

编辑

我已经设置了一个jsbin,它使用了,但是我无法让它工作,我将非常感谢任何帮助

编辑2

好的,你的jsbin工作正常,我已经在我的电脑上尝试了同样的方法,余烬检查员承诺选项卡显示了一个挂起的请求,你知道为什么吗

DS:RestAdapter#ajax GET /api/v1/games/1 Pending

VM409:161
2
Ember Inspector (Promise Trace): DS: RESTAdapter#ajax GET to /api/v1/games/1
    at new Promise (http://192.168.56.101:3000/public/assets/scripts/lib/ember/ember.js:10173:9)
    at __exports__.default.Adapter.extend.ajax (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:1828:16)
    at __exports__.default.Adapter.extend.find (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:1347:21)
    at _find (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:11883:29)
    at Ember.Object.extend.fetchRecord (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:10504:23)
    at _fetchRecord (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:10553:53)
    at Ember.Object.extend._flushPendingFetchForType (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:10590:11)
    at http://192.168.56.101:3000/public/assets/scripts/lib/ember/ember.js:4536:20
    at Object.OrderedSet.forEach (http://192.168.56.101:3000/public/assets/scripts/lib/ember/ember.js:4379:14) VM409:164

你使用的是余烬数据DS.Model,余烬模型,..?也许这可以帮助你实现承诺:@louscoquio是的,我使用的是ember datacanary和DS。Model@KarolineBrynildsen我的控制器操作启动了承诺,而不是解决它,所以这没有帮助。你基本上会返回这个。获取“模型”。重新加载,这应该会返回一个承诺。更多
DS:RestAdapter#ajax GET /api/v1/games/1 Pending

VM409:161
2
Ember Inspector (Promise Trace): DS: RESTAdapter#ajax GET to /api/v1/games/1
    at new Promise (http://192.168.56.101:3000/public/assets/scripts/lib/ember/ember.js:10173:9)
    at __exports__.default.Adapter.extend.ajax (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:1828:16)
    at __exports__.default.Adapter.extend.find (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:1347:21)
    at _find (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:11883:29)
    at Ember.Object.extend.fetchRecord (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:10504:23)
    at _fetchRecord (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:10553:53)
    at Ember.Object.extend._flushPendingFetchForType (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:10590:11)
    at http://192.168.56.101:3000/public/assets/scripts/lib/ember/ember.js:4536:20
    at Object.OrderedSet.forEach (http://192.168.56.101:3000/public/assets/scripts/lib/ember/ember.js:4379:14) VM409:164