我有角度应用程序如下:
var myapp= angular.module('myapp',
['ngAnimate','ngDialog','angularUtils.directives.dirPagination','yaru22.angular-timeago','ui.date','textAngular'])
现在我要添加' textAngular'依赖关系,以便我不必在布局/头文件中添加所有相关文件。
我为每个控制器都有不同的控制器文件,所以我在我的控制器文件中尝试类似下面的内容,这与我定义应用程序的文件是分开的:
myapp.config(function(textAngular) {
$provide.decorator('taOptions', ['$delegate', function(taOptions){
taOptions.toolbar = [
//['h2', 'h3', 'h4'],
['p'],
['bold', 'italics'],
['redo', 'undo', 'clear'],
['insertLink'],
['wordcount', 'charcount']
];
return taOptions;
}]);
}).
run(function(textAngular) { // instance-injector
// This is an example of a run block.
// You can have as many of these as you want.
// You can only inject instances (not Providers)
// into run blocks
});
但是这种方法不起作用。如SO question中所述,config只能用于添加提供程序,textAngular是我认为的模块。