在这里,我使用 $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
}
}
最佳答案
关于javascript - ReferenceError $timeout 未定义 angularjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40453507/