Mar*_*der 2 javascript performance minify angularjs angular-ui
我正在尝试在控制器加载之前解析一些数据.在开发代码上按预期工作,但是当我缩小它时,我的$httpget被替换为e或者可用的任何变量.
我不能注入$http中angular.module("app", []).config.所以我不知道如何解决这个问题.
angular.module("app", [
"app.controllers"
"app.directives"
"app.filters"
"app.services"
]).config ($stateProvider, $urlRouterProvider) ->
$stateProvider.state("tab",
url: "/tab"
abstract: true
templateUrl: "tpls/tabs.html"
)
.state("tab.programs",
url: "/programs"
abstract: true
resolve:
events: ($http) -> # $http get's replaced upon minification..
$http.get('my.example.site/events.json')
.then((data) ->
data.data
)
Run Code Online (Sandbox Code Playgroud)
好的,我已经弄清楚了.
我必须将它注入函数本身.像这样:
.state("tab.programs",
url: "/programs"
abstract: true
resolve:
events: ['$http', ($http) -> # $http now is injected
$http.get('my.example.site/events.json')
.then((data) ->
data.data
)
]
Run Code Online (Sandbox Code Playgroud)