嘿,因为我对角度很新,我试图在angularJs中创建叠加。
当我将所有内容保留在原始控制器中时,我运行了叠加层。 但为了可重用性,我想将html和jsCode解压缩到不同的文件中。 什么是最好的方式。
我尝试使用新的控制器,但据我所知,我无法注入控制器,只需调用函数。
anuglar.module('myModule')
.controller('MyController1', MyController1);
myController1.$inject = ['$scope', 'MyController2'];
function MyController1 ($scope, MyController2){
myController2.displayOverlay();
}
处理叠加的第二个控制器:
anuglar.module('myModule')
.controller('MyController2', MyController2);
myController1.$inject = ['$scope'];
function MyController2 ($scope){
function displayOverlay(){
//do stuff
}
}
使用角度1.6 谢谢你的建议