我有以下代碼:
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)'。 – Benmj