在角度js中叠加

时间:2017-11-29 16:05:24

标签: javascript angularjs overlay

嘿,因为我对角度很新,我试图在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 谢谢你的建议

0 个答案:

没有答案