2016-01-14 51 views
0

我編碼了一個Ember.js應用程序。我使用d3.js顯示了多線圖。我在哪裏可以把我的數據使用Ember.js

在我的模板'index.hbs'中,我們有一個組件'multiple-line.hbs',所有代碼在'multiple-line.js'中編寫用於構建圖表。

問題是我怎麼能把數據「donnees」放到另一個地方而不是'multiple-line.js'? 我可以在哪裏使用'model','route'和'adapter'來存放我的數據?

這裏是我的code

+2

在服務器上,也許? –

回答

0

您可以創建一個文件donnees.js並把它放在任何你想要的,例如在/app/data/donnees.js看起來像這樣:

export default { 
"Cbio": [ 
{ 
"xValue": 1, 
"yValue": 21 
}, 
{ 
"xValue": 20, 
"yValue": 150 
}, 
{ 
"xValue": 40, 
"yValue": 200 
},...]}; 

然後,你需要的donnees:

import donnees from '<appname>/data/donnees'; 

var data = d3.entries(donnees); 
+0

噢謝謝你,現在它可以工作 –

相關問題