.directive('directiveName', ['$scope', function ($scope) {
return {
restrict: 'E',
templateUrl: 'templateurl/abc.html',
scope: {
name: '@',
flag: '='
},
controllerUrl: 'controllerurl/xyz.html'
}
}]);
在angularjs中定义指令时,有没有办法为指令的控制器指定一个url? (类似于定义templateUrl
)类似controllerUrl
参数的东西可能吗?
答案 0 :(得分:2)
您可以在任何文件中创建控制器并使用controller: 'name-of-controller'
。确保控制器所在的文件在index.html