我有一个我正在演示的应用程序,并希望演示依赖注入的工作原理。我有以下代码:
wpApp.controller('ListCtrl', ['$scope', 'Posts', 'Pages', function($scope, Posts, Pages) {
console.log('ListCtrl');
$scope.page_title = 'Post Listing';
Posts.query(function(res){
$scope.posts = res;
})
Pages.query(function(resp) {
$scope.pages = resp;
})
}])
但是当我在代码上运行uglify时,我得到以下内容:
wpApp.controller("ListCtrl",["$scope","Posts","Pages",function(t,o,s){console.log("ListCtrl"),t.page_title="Post Listing",o.query(function(o){t.posts=o}),s.query(function(o){t.pages=o})}]);
应用程序中断了。我在某处失踪了吗?
编辑 - 问题已解决。在脚本中还有另一个依赖注入失败了,导致一切都变得疯狂。
答案 0 :(得分:0)
尝试此操作,因为您的uglify省略了;
wpApp.controller("ListCtrl",["$scope","Posts","Pages",function(t,o,s){console.log("ListCtrl");t.page_title="Post Listing";o.query(function(o){t.posts=o});s.query(function(o){t.pages=o})}]);
答案 1 :(得分:-1)
在捆绑和缩小角度代码之前,将if(testUrl.pathname === inputUrl.pathname){
// they both have /abc/getDetails as the path
}
与ng-annotate
或gulp
一起用作构建过程的一部分