当我尝试缩小以下代码时,它会中断。怎么了?解决此问题的最简单方法是什么?
(function () {
'use strict';
angular.module('weatherapp.weatherlist')
.controller('WeatherlistController2', function($scope, utcFactory) {
var vm = this;
vm.utc = utcFactory.myUTC();
})
.factory('utcFactory', function() {
var myUTC = function() {
var offset = -new Date().getTimezoneOffset();
var utc = ((offset > 0 ? '+' : '') + offset / 60);
return utc;
}
return {
myUTC: myUTC
}
});
})();
这是一个常见问题。使用控制器的数组语法:
.controller('WeatherlistController2', [ '$scope', 'utcFactory', function($scope, utcFactory) {}])
也见这里:Angularjs缩小了最佳实践