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