我需要從模型中訪問JSON數據,我在控制器中使用了「this.model」。從我在控制檯日誌中看到的「this.model」返回數組數組。Ember.js,HighCharts - 從控制器訪問JSON數據
App.CardsRoute = Ember.Route.extend({
model: function() {
return Ember.$.getJSON('/cards');
}
});
這是什麼是對的路徑/卡返回服務器:
[[1317888000000,372.5101],[1317888060000,372.4]]
我想用我的餘燼HighStock數據(來自HighCharts)執行。它繪製的圖表與這個手動輸入的數據:
App.CardsController = Ember.ArrayController.extend({
series: [{
name : 'test',
type: 'area',
data :[[1317888000000,372.5101],[1317888060000,372.4]],
...
但不能與此畫:
App.CardsController = Ember.ArrayController.extend({
series: [{
name : 'test',
type: 'area',
data : this.model,
...
從我在控制檯中看到,this.model不僅返回數組與數據的數組,但也是其他特定於對象的對象,是這個問題嗎?如果是的話,如何訪問只有JSON返回的數據,所以我可以在控制器中使用它?
不應該是'this.get('model')'在你的第二個控制器片段?而不是'this.model'? – MilkyWayJoe 2014-09-05 19:37:42
我已經開始使用「this.get('model')」,但它與iam得到「未捕獲類型錯誤:未定義不是函數」 – klonodo 2014-09-05 19:41:14
您可以顯示'console.log(this.model)'輸出? – 2014-09-05 19:43:39