JavaScript示例:
$stateProvider.state("stateA",{
url:"^/statea",
resolve:{
//include or importing controller file here
},
views:{
"header":{
templateUrl:"templates/blocks/login/header.html",
//OR
controllerUrl: "/pathCtrl",
controller: nameController
}
}
}
});
我希望能夠在飛導入控制器,當我需要,不被強迫他們包括到索引文件。
使用的編譯系統捆綁的所有文件在製作的時候。保持事物異步,你幾乎不會獲得任何有價值的東西。 Angular對延遲加載非常不利。 – estus
我同意estus的評論,但您可能可以使用controllerProvider來完成此操作。 –
那麼最佳做法是什麼?當用戶登陸到我的網站/ webapp的任何頁面時,我必須一次加載所有的控制器嗎? – Donovant