반응형
각도에서의 $timeout not defined 오류JS 앱
다음 코드가 있습니다.
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;
}]);
그리고 나는 이해해요$timeout not defined
Javascript 콘솔에 있습니다.서비스의 종속성을 올바르게 주입하지 않았습니까?
주입하지 않았습니다.$timeout
. 다음과 같습니다.
app.factory('Position', ['$timeout', function($timeout) {
...
}]);
이렇게 선언하면 JavaScript 코드가 최소화되었을 때 서비스가 올바르게 식별됩니다.이것이 어떻게 최소화에 도움이 되는지에 대한 자세한 내용은 최소화와 각도 선언에 대한 메모를 참조하십시오.최소화를 위한 JS 모듈
계획에 최소화가 없는 경우(예를 들어 빠른 테스트)에는
app.factory('Position', function($timeout) {
...
});
언급URL : https://stackoverflow.com/questions/19009370/timeout-not-defined-error-in-angularjs-app
반응형
'programing' 카테고리의 다른 글
user_id만 사용하여 Wordpress에 로그인하는 방법 (0) | 2023.03.02 |
---|---|
JSON 유형 내의 어레이 요소를 쿼리합니다. (0) | 2023.03.02 |
스파게티 코드의 특징은 무엇입니까? (0) | 2023.03.02 |
AngularJS가 컨트롤러에서 서비스의 객체 값 변경을 트리거하고 감시합니다. (0) | 2023.03.02 |
ng폼 전체에 대한 변경과 같은 기능 (0) | 2023.03.02 |