![]() |
1
1
你需要明白什么
javascript是一个单线程引擎,这意味着一次执行一个操作,这种类型的行为称为
堆栈
,表示所有任务将按顺序执行。什么
这意味着打电话
一个很好的解决方案,而不是使用
|
![]() |
2
1
从事物的角度1.x的一面来看,这成为了一种被接受的方法/黑客,使事物能够正常工作,而这些东西是异步地相互妨碍的。 在角中,只是强制另一个消化循环,所以添加到范围中的东西就会显示出来。在没有时间的情况下使用setTimeout是有效的,而且它更多的是在执行堆栈中显示它,而不是以任何方式延迟它。 我希望这有帮助,这是一个奇怪的事情来处理,但在写了多年的Angular1.x应用程序后,我只是习惯了这种奇怪的Asycn行为来解决问题。 |
![]() |
3
0
这不是你应该用的方法
对于您,第二个操作/方法删除
|