我想将我的指令拆分为多个文件:
在此结构中,控制器已位于单独的文件中:
// paragraph.dir.js
angular.module('myModule')
.directive('coolParagraph', ['$interval', 'directiveTemplatePaths', function($interval, directiveTemplatePaths) {
return {
restrict: 'E',
link: link,
controller: 'coolParagraph.controller',
templateUrl: 'views/paragraph.tpl.html',
scope: {}
};
function link(scope, element, attrs) {
}
}]);
// paragraph.ctl.js
angular.module('myModule')
.controller('coolParagraph.controller', ['$scope', '$log', function($scope, $log) {
$log.info("controller");
}]);
但是由于没有像angular.module('myModule').function
这样的选项,我想知道如何将链接功能存储在一个单独的文件中。