我们如何独立地在角度模块中添加依赖项

时间:2016-11-02 08:47:36

标签: angularjs

我有角度应用程序如下:

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是我认为的模块。

0 个答案:

没有答案