2015-02-08 75 views
1

我是Angular JS的新手,我使用高圖來建立餅圖和堆積條形圖。現在,我們要切換到AngularJS。是否可以使用角度和高圖表API來構建堆疊條形圖。
我是否需要在角度內使用JQuery來構建高圖表?這是唯一的方法嗎?Angular JS中的堆積條形圖(高圖)

+0

當你使用highchart它真的沒關係,如果你使用jQuery或不。您可以隨時將其包裝在您自己的指令中,或者您可以使用其中一個開放源碼包裝器來製作高圖表https://github.com/pablojim/highcharts-ng – PSL 2015-02-08 15:56:27

+0

@PSL我對Angular仍然很陌生,但我可以繪製使用自定義指令的高圖表。現在,我希望High Chart的數據應該來自Rest服務,但是我在Controller函數中獲取了這些數據,但由於它是Async調用,數據未定義,鏈接函數被調用,實現最佳方式是什麼這個?我應該去同步呼叫嗎? – 2015-02-09 06:42:42

回答

1

當你切換到angularjs,最好改變你的jQuery習慣,並認爲'角度的方式',這將與練習。

關於餅圖,angularjs與D3.js得好:

Blog on angularjs combined with D3.js

因此,要回答你的問題:

使用是否有可能建立堆積條形圖角和高圖表API

任何事情都是可能的,但是因爲angularjs和D3.js很好地結合在一起,我記錄,你可能更適合使用angularjs + D3。甚至有一本關於此主題的書籍:see this post for more information

angularjs和D3都使用json並且與REST API一起使用,因此實際從服務器獲取數據應該很輕鬆。

+0

感謝您的回覆..我會檢查這一點... – 2015-02-08 16:48:30

+0

不客氣 – Manube 2015-02-08 16:50:10