Aşağıdaki kod var:
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;
}]);
Ve JavaScript konsolunda $timeout not defined
olsun. Hizmetin bağımlılığını doğru olarak enjekte etmiyorum mu?
Sadece yüzeysel bir biçimde bağlantılıdırlar ile gidebilirsiniz: Bir varsa özellikle Grunt kullanarak bir süreç inşa edin, 'ngmin' kontrol etmelisiniz. Enjektörlerinizin minimize edilmesini güvenli hale getirecek ve çift yazmanın yükünü kaldıracaktır. Sadece "function ($ timeout") işlevine ihtiyacınız olacak. – Benmj