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无法识别您的依赖项名称.因此建议永远不要在项目中使用隐式依赖注入.从上面两个内联数组注释是程序员中最流行的方式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 由于StaticLoggerBinder.class中的重复数据删除错误,Scala
- 如何使用远程API重新创建“ docker run”?
- Scala词法文法解析器 (一)解析SparkSQL的BNF文法
- bootstrap双日历时间段选择控件—daterangepicker(汉化版)
- laravel – bash init.sh在尝试设置Homestead时没有创建我的
- bash – 递归添加文件扩展名到所有文件
- 如何显示文字代替数字在角质材料中
- 《数据结构》图存储遍历示例
- WCF以及之前的Net Remoting,WebService,RestFull,MSMQ关系
- angularjs – ng – 如果被调用的次数超过它应该的次数