【发布时间】:2013-09-25 15:42:00
【问题描述】:
我有以下代码:
app.factory('Position', ['$timeout', function() {
var position = {
latitude: 44,
longitude: 26
};
console.log("Timeout started");
$timeout(function() {
position.latitude += 15;
position.longitude += 15;
}, 2000);
return position;
}]);
我在 Javascript 控制台中得到 $timeout not defined。我没有正确注入服务的依赖吗?
【问题讨论】:
-
仅相关:如果您有构建过程,尤其是使用 Grunt 的构建过程,您应该查看
ngmin。它将使您的注射器缩小安全并消除双重打字的负担。您只需要function($timeout)。
标签: javascript angularjs