AngularJS 开发者最常犯的 10 个错误(二)

2014-11-23 19:26:45 · 作者: · 浏览: 67
ion() {
return window._; //Underscore must already be loaded on the page});var app = angular.module('app', ['underscore']);app.controller('MainCtrl', ['$scope', '_', function($scope, _) {
init = function() {
_.keys($scope);
}

init();}]);


它允许应用继续用AngularJS依赖注入的风格,也让underscore在测试的时候被交换出来。


这或许看上去不重要,像是一个无关紧要的工作,但如果你的代码正在使用use strict(应该使用),那么这就变得有必要了。