当我阅读Angular 2文档时,它说Angular是异步工作的,但是当我在代码下运行时它会输出;
action1 completed
All actions completed
我认为上面的代码同步工作。如何异步调用action1函数?
startPoint(){
action1();
console.log("All actions completed");
}
action1(){
var i;
var t = 0;
for(i = 0; i < 99999999; i++){
t += i;
}
console.log("action1 completed");
}
编辑:我想用新线程调用action1函数。它将调用action1,但不会等待action1完成并继续使用新行。
预期产出:
All actions completed
action1 completed
答案 0 :(得分:1)
您无法创建可自定义的异步功能。你可以做的是使用一些技术,如
setInterval
setTimeout