【发布时间】:2015-04-30 21:44:50
【问题描述】:
我在使用 Angularjs 时遇到了不同的编码风格,这让我想到了每种编码风格的优缺点。
例如。 声明控制器:
样式#1
angular.module('mainCtrl', []);
function MainCrl($scope, $rootScope) {}
样式#2
angular.module('mainCtrl',[])
.controller('MainCtrl', function($scope, $rootScope)) { ... });
样式#3
angular.module('mainCtrl',[])
.controller('MainCtrl', ['$scope', '$rootScope', function(scope, rootScope)) { ... }]);
因此样式#3 有点像使用别名,当您要编写测试脚本(单元测试)时,使用别名是否有效果?我只是想在使用Angularjs框架时有一个更好的理解和正确的方法。
请分享您对此的看法。谢谢!
【问题讨论】:
标签: angularjs