在小型化之前,以下代码可以正常工作。本质上,editableOptions是angular-xeditable库提供的角度值。

angular.module('common').run(function(editableOptions) {
        editableOptions.theme = 'bs3';
    }
)


但是,当我缩小时,会出现注入错误。我相信这是因为editableOptions受到限制。我如何以不同的方式引用它,以免发生这种情况?有什么以angular.module('xeditable')开头引用它的方法吗?

最佳答案

使用最小化安全的方法定义注入的对象:

angular.module('common').run(
   ['editableOptions',
      function(editableOptions) {
          editableOptions.theme = 'bs3';
      }
   ]);

08-28 09:49