Javascript 如何在计算属性中重新加载余烬模型
关于余烬控制器中的计算属性,我有两个问题 如何重新加载模型? 我怎样才能回报你的承诺? 它来自余烬控制器中的计算属性 编辑 我已经设置了一个jsbin,它使用了,但是我无法让它工作,我将非常感谢任何帮助 编辑2 好的,你的jsbin工作正常,我已经在我的电脑上尝试了同样的方法,余烬检查员承诺选项卡显示了一个挂起的请求,你知道为什么吗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
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