Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在单独的js文件中为指令定义控制器?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何在单独的js文件中为指令定义控制器?

Javascript 如何在单独的js文件中为指令定义控制器?,javascript,angularjs,Javascript,Angularjs,在angularjs中定义指令时,是否有方法为指令的控制器指定url?(类似于定义templateUrl)类似于controllerUrl的参数 您可以在任何文件中创建控制器,并使用控制器:“控制器名称”。确保在index.html中导入控制器所在的文件。您可以在任何文件中创建控制器,并使用控制器:“控制器名称”。确保在index.html中导入控制器所在的文件。请记住,控制器应与指令属于同一模块,或者指令的模块应与拥有控制器的模块具有相关性。请记住,控制器应该与指令属于同一个模块,或者指令的模

在angularjs中定义指令时,是否有方法为指令的控制器指定url?(类似于定义
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'
    }
}]);