我對Angular JS非常新穎,並且正致力於在更大的Django應用程序中創建Angular JS驅動的儀表板。我已經閱讀了很多關於Angular的文章,但仍然有幾個問題想要構建一個Angular應用程序的最佳方式,該應用程序中將包含許多獨立的小部件。Angular JS - 儀表板的最佳實踐
我知道每個HTML文檔只能有1個應用程序,並且在頁面上通常只有1個ng-view調用,我的問題是我應該將每個小部件設置爲自己的應用程序,還是有一種呈現方式控制一個應用程序內的多個模塊?
在我的文檔的頂部聲明目前我有NG-應用
<html lang="en" ng-app="dashboard">
不知道我怎麼會令其餘的部件,如果我只能用NG視圖一次?
我知道這個問題很主觀,可能沒有完美的答案,只是尋找一些最佳實踐或功能建議。
謝謝!
您可以使用'ng-include'在頁面上擁有多個小部件。 – Phill
您可以使用'angular.module('moduleName',[])''創建多個模塊。您可以擁有一個應用程序和多個模塊。使用依賴注入來在不同模塊之間進行通信。閱讀更多http://docs.angularjs.org/guide/di – JABD
作爲一個新來的AngularJS,走了這條路,我希望我已經找到了[ui-router] (https://github.com/angular-ui/ui-router)。 –