angularjs – 缩小角度

前端之家收集整理的这篇文章主要介绍了angularjs – 缩小角度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对利用编译器工具自动化/简化角度项目感兴趣,这可能适用于其他所有事情,但角度注入和命名空间很难以逃避编译器知识.这样做的最佳/专业方法是什么?

谢谢,最后一件事,

app.controller('ctrl',['$rootScope',function($rootScope){
    ...
}]);

在缩小时起作用,但我如何缩小

app.config(['$routeProvider',function($routeProvider){

}]);

当我缩小连续动作时,它是否有用?

app.controller(...).directive(...).run(...)
在Angular中,您需要为注入器注释函数,以了解要在函数中注入的依赖项.在官方角度网站上描述的函数中基本上有三种方法可以注入依赖项.这三种方式是:

1.使用内联数组注释

yourModule.controller('yourController',['$scope',function($scope) {}]);

2.使用$inject属性注释

var yourController = function($scope) {};

yourController.$inject = ['$scope'];

yourModule.controller('yourController',yourController);

3.Intlictly来自函数参数名称

yourModule.controller('yourController',function($scope) {});

现在,当您缩小项目时,您的依赖项名称将被重命名.
在第一种情况下,您的代码就像

yourModule.controller('yourController',function(e) {}]);

在第三种情况下,function(e) {});

它将破坏您的应用程序,因为angular无法识别您的依赖项名称.因此建议永远不要在项目中使用隐式依赖注入.从上面两个内联数组注释是程序员中最流行的方式.

猜你在找的Angularjs相关文章