2017-08-08 29 views
1

我正在用圖表構建儀表板應用程序。我有幾個用戶,並希望從數據庫中爲每個用戶提取不同的數據,以在他們的儀表板中形成他們自己的圖表。如何在Angular Laravel的數據庫中爲chartjs提取數據?

這是我的當前設置

在HTML

<div class="chart"> 
    <canvas id="line" class="chart chart-line" chart-data="data" chart-labels="labels" chart-legend="false" chart-click="onClick" style="height: 180px;"> 
    </canvas> 
</div> 

在JavaScript文件

$scope.labels = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] 
$scope.data = [65, 59, 80, 81, 56, 55, 40, 65, 59, 80, 81, 56, 55, 40] 
$scope.onClick = function() {} 

我怎樣才能改變這個,而不是獲取數據了我的用戶表在我的數據庫,或者如果它創建更多的組織,也許是一個單獨的表

UPDATE:

我試圖把這個代碼{{vm.userData.numbers}}在$ scope.data,其中數字是在包含使圖形所需要的所有值我的用戶表中的列。這不幸的是不適合我。

回答

0

如果您的用戶表中有大量記錄,可以將這些chartJS相關數據設置到單獨的表中,以供用戶參考表主鍵。這是一個簡單的理解。

關於從數據庫表中獲取ChartJS相關數據,您需要從特定表中獲取該數據,您可以使用laravel eloquentFluent interface

對於示例代碼,採取騎this blog

希望這信息的回答將幫助你!

+0

當我使用Angular Chartjs時,我很困惑以什麼來取代當前的代碼。 –

+0

我認爲我可以將{{vm.userData.numbers}}放置在$ scope.data中,其中數字是我的用戶表中包含製作圖形所需的所有值的列。這不幸的是不適合我。 –

相關問題