我需要創建一個基本視圖,並在其中包含「模塊」。包含視圖+控制器+樣式
我稱之爲模塊的是:視圖(HTML頁面),控制器(Javascript)和樣式(CSS)。
目前,我需要將所有的javascripts包含在index.html的末尾,我的css處於開始階段......但是,有時我不會加載所有模塊。因此,如果在我的頁面中,我需要顯示模塊1/2/3,我只想包括他們的視圖/控制器/樣式,而不是模塊4的。
我試過用ngView和ngInclude,但是當我把相關的javascript時我總是得到一個錯誤。
這裏是我想什麼一個例子:
<div ng-include="'modules/module1.html'"></div>
其結果將是===>
<link href="modules/module1.css" />
<div ng-controller="module1Controller as module1Ctrl">
<h3 class="test">Module 1</h3>
<p>It is a test !</p>
</div>
<script src="modules/module1.js"></script>
我希望這是有道理的......
一個指令將有利於這一點。 –
我不是一個angularJS專家,但你有一個片段或一個指令的例子可以做到這一點? – carndacier
https://docs.angularjs.org/guide/directive。我強烈建議學習更多關於指令的知識,因爲這將有助於在時間到來時轉換到angular2 –