2017-10-16 103 views
-1

我正在基於具有NodeJsAngularJs的網站開展項目工作。我是一名初學者,並且基於這兩者如何相互交互的體系結構編寫代碼。我還使用FusionChart庫在名爲fusionchart.js的文件中合併了用靜態值繪製圖形的代碼。在基於Node-Angular的應用程序中繪製數據集

但是,我正在努力取代靜態數據集與從服務器讀取文件名爲dynamicdata.js的動態數據集。

由於「代碼共享條款」,我無法共享代碼,但有人可以幫我弄清楚應該採取哪些步驟來確保dynamicdata.js中的動態數據在fusionchart.js中可見?

+2

您需要提供項目的實際代碼,以便人們可以幫助您進行調試。 –

+0

服務器上的'dynamicdata.js'也是如此? –

回答

0

這是很難幫助你,而無需發佈你的代碼。如果我理解正確,你有一些在服務器上產生數據的函數,並且你想把它傳遞給客戶端。

爲了做到這一點,您需要使用某種客戶端/服務器通信機制。也許最簡單的是ajax - 你的服務器會響應HTTP獲取請求,並以JSON格式發回數據。我會讀this guide,因爲它應該是寫你的應用程序的好基礎。

+0

好的,事情是dynamicData.js中有一個全局變量,它是一個json對象,我想在角度控制器中使用這個變量。例如: 在dynamicdata.js中: var a; 某些函數(){//從服務器讀取數據並將其保存在; return a; } 現在在fusionchart.js中,有一個角度控制器: var app = angular.module('app',[]); app.controller('myController,'function($ scope){ //我希望var a在這裏 }); –

+0

@emilybrown看看那個鏈接 –

相關問題