加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 缩小角度

发布时间:2020-12-17 07:30:57 所属栏目:安全 来源:网络整理
导读:我对利用编译器工具自动化/简化角度项目感兴趣,这可能适用于其他所有事情,但角度注入和命名空间很难以逃避编译器知识.这样做的最佳/专业方法是什么? 谢谢,最后一件事, app.controller('ctrl',['$rootScope',function($rootScope){ ...}]); 在缩小时起作用,
我对利用编译器工具自动化/简化角度项目感兴趣,这可能适用于其他所有事情,但角度注入和命名空间很难以逃避编译器知识.这样做的最佳/专业方法是什么?

谢谢,最后一件事,

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无法识别您的依赖项名称.因此建议永远不要在项目中使用隐式依赖注入.从上面两个内联数组注释是程序员中最流行的方式.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读