0
여기에 $ timeout을 사용하여 javascript forloop에 지연을 추가합니다. 예기치 않게 오류가 발생했습니다.
ReferenceError $ timeout이 정의되지 않았습니다.. 나는 angularjs을 (를) 처음 사용했습니다. PLNKR
function CompLibrary() {
return {
init: init
}
function init(dependencies, controller) {
dependencies.push(controller);
angularApp.controller('MainCtrl', dependencies);
}
}
var compX = CompLibrary();
compX.init(deps, _controller);
function _controller() {
var ViewModel = this;
ViewModel.search = "Name";
ViewModel.quantity = 1;
for(var i = 0; i < 4; i++) {
(function(i){
$timeout(function() {
ViewModel.quantity++;
}, i * 2000);
})(i); // Pass in i here
}
}
시도했지만 작동하지 않음 – htoniv
Plunkr 링크로 답변을 업데이트했습니다. :) –