Javascript 如何在单独的js文件中为指令定义控制器?
在angularjs中定义指令时,是否有方法为指令的控制器指定url?(类似于定义Javascript 如何在单独的js文件中为指令定义控制器?,javascript,angularjs,Javascript,Angularjs,在angularjs中定义指令时,是否有方法为指令的控制器指定url?(类似于定义templateUrl)类似于controllerUrl的参数 您可以在任何文件中创建控制器,并使用控制器:“控制器名称”。确保在index.html中导入控制器所在的文件。您可以在任何文件中创建控制器,并使用控制器:“控制器名称”。确保在index.html中导入控制器所在的文件。请记住,控制器应与指令属于同一模块,或者指令的模块应与拥有控制器的模块具有相关性。请记住,控制器应该与指令属于同一个模块,或者指令的模
templateUrl
)类似于controllerUrl
的参数 您可以在任何文件中创建控制器,并使用控制器:“控制器名称”
。确保在index.html中导入控制器所在的文件。您可以在任何文件中创建控制器,并使用控制器:“控制器名称”
。确保在index.html中导入控制器所在的文件。请记住,控制器应与指令属于同一模块,或者指令的模块应与拥有控制器的模块具有相关性。请记住,控制器应该与指令属于同一个模块,或者指令的模块应该与拥有控制器的模块有依赖关系。
.directive('directiveName', ['$scope', function ($scope) {
return {
restrict: 'E',
templateUrl: 'templateurl/abc.html',
scope: {
name: '@',
flag: '='
},
controllerUrl: 'controllerurl/xyz.html'
}
}]);