我們有一個非常標準的安裝角度應用程序。哪裏是放置指令依賴關係的正確位置?
使用和配置ngRoute路由的app.js文件。我們對我們的標記一個NG控制器標籤:
<body ng-controller='mainController'>...</body>
,我們在app.js.映射其他幾條航線和控制器我們還有一個指令模塊,並在我們的html代碼中使用指令。
沒有JS代碼依賴於任何被注入的指令,但是指令模塊確實需要在依賴列表中的某個地方列出,以便它們在角度上「存在」。
我們正在盡最大努力使用好的做法,並儘可能嚴格地限制每個模塊的依賴列表(即:不列出app.js中的每個依賴項)。並將指令依賴項放在我們的mainController.js文件中。但是這似乎是任意的,甚至可能是錯誤的(mainController根本不使用這個依賴)。
所以問題是,哪裏是正確的地方包括指令模塊作爲依賴?
只要把它放在最高級別:app.js ??
謝謝。
如果它的指令在其他幾個模塊的整個應用程序中使用,那麼yes - app.js就是正確的地方。 – Charminbear