为了账号安全,请及时绑定邮箱和手机立即绑定

Angularjs缩小最佳实践

Angularjs缩小最佳实践

Angularjs缩小最佳实践我在读http:/www.alexrotenberg.com/2013/02/11/the-魔术-后台-angularjs-依赖-injection.html结果发现,如果缩小javascript的话,angularjs依赖注入就会有问题,所以我想知道是不是var MyController = function($scope, $http) {     $http.get('https://api.github.com/repos/angular/angular.js/commits')       .success(function(commits) {         $scope.commits = commits      })   }你应该用var MyController = ['$scope', '$http', function($scope, $http) {   $http.get('https://api.github.com/repos/angular/angular.js/commits')     .success(function(commits) {       $scope.commits = commits    })}]总之,我以为第二个片段是给老版本的安古拉杰的,但是.我应该总是使用注射方式(第二种方式)吗?
查看完整描述

3 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

永远!因此,即使您的小型母牛将$Scope转换为变量a,$http转换为变量b,它们的身份仍然保留在琴弦里。

看见本页在AngularJS文档中,向下滚动到关于小型化的一点注记.

更新

或者,您可以使用Ng-注释NPM包在您的构建过程中,以避免这种冗长。


查看完整回答
反对 回复 2019-06-24
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

使用第二个变体更安全,但也可以安全地使用第一个变体。ngmin.

最新情况:
现在Ng-注释成为解决此问题的新默认工具。


查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 660 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信