我想像这样配置我的角度模块:

var app = angular.module('myModule', []).config(function ($sceDelegateProvider) {
   $sceDelegateProvider.resourceUrlWhitelist([
      ...
   ]);
});


但是,当我缩小js文件时,$sceDelegateProvider参数将被转换为较短的名称。

我没有找到将参数名称作为字符串传递的方法。 (就像在模块构造函数中一样)

谢谢。

最佳答案

而不是将函数传递到config中,而是传递一个数组,其中第一个变量是参数名称(字符串形式),最后一个是函数:

var app = angular.module('myModule', []).config(['$sceDelegateProvider' , function ($sceDelegateProvider) {
   $sceDelegateProvider.resourceUrlWhitelist([
      ...
   ]);
}]);

09-11 09:01