2017-03-09 1 views
0

Ember.jsでGoogle Chartを使用してグラフを作成しようとしていますが、データを返す前にルート/コントローラのデータを処理する方法は分かりませんビュー...Ember.jsで返す前にデータを操作する

実際に私のオブジェクトをGoogle Chartの配列に変換する必要があります。

Ember.jsでも可能ですか?

import Ember from 'ember'; 

export default Ember.Route.extend({ 
    model() { 
     this.store.findAll('rate').then(data => { 
      console.log(data); 
     }); 
     return [ 
      ['Task', 'Hours per Day'], 
      ['Work', 11], 
      ['Eat', 2], 
      ['Commute', 2], 
      ['Watch TV', 2], 
      ['Sleep', 7], 
     ]; 
    } 
}); 

ハードコードされた値ではなく、レート・ストアからデータを戻したいとします。

答えて

2

はい。可能であれば、結果を反復して必要な形式を構成して戻すことができます。

model() { 
     return this.store.findAll('rate').then(data => { 
      //do all kinds of transformation and dont forget to return. 
      return data; 
     }) 
    } 
+0

'' data'' paramsは奇妙な ''クラスObject''です。内部の値にどのようにアクセスするのですか? –

+0

この回答を参照してくださいhttp://stackoverflow.com/a/41716142/5771666 – kumkanillam

+1

私はそれを見ていない!ありがとうございます –