directive('footCommen', function() {
return {
restrict: 'AE',
templateUrl: './temple/foot.html',
replace: false
}
});
templateUrl: './temple/foot.html',
当在多个地方使用同一个模板的时候,每个页面的ng-app模块都不同,怎么写一个共用的控制器来控制公共模块里面的数据呢
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
就在指令的link函数中设置就好,此处link函数相当于我们所说的“控制器”。当然compile函数做一些设置也可以,但是一般不用compile。
你确认你的项目需要多个ng-app?而不是多个 ngModule?
我想你说的『写一个公用控制器控制公共模块的数据』 的意思是 使用控制器来控制公共指令吧?
指令可以拥有控制器哦...
return {
}