【发布时间】:2015-10-27 08:09:04
【问题描述】:
这是我的controllers.js 文件
(function(ctx,angular){
'use strict';
angular.module('app.controllers')
.controller('SearchMasterController',['$scope',function($scope){
//My Code
}]);
})(window, angular);
这是我的directives.js 文件
(function(ctx,angular){
function ControllerFunction(){
//My Controller Code
}
var directiveConfig = {
restrict:'E',
templateUrl:'path/to/acco.html',
controller: ControllerFunction
}
angular.module('app.directives')
.directive('acco', function(){
return directiveConfig;
});
})(window, angular);
现在我的问题是,我可以将这个acco 指令与一些不同的控制器一起使用吗?理想情况下,有什么办法让它像这样工作
<acco ng-controller="SearchMasterController"></acco>?
我试过了,
<acco>
<div ng-controller="SearchMasterController"></div>
</acco>
它似乎有效。
可以用吗
<acco ng-controller="SearchMasterController"></acco>?
后一种选择在我看来很难看。
【问题讨论】:
标签: javascript angularjs