我需要将旋转加载器添加到组件中。我的组件观察全局对象 global.loading
。我在 route
的 beforeModel
Hook 中将 global.loading
设置为 true
。
存在某种竞争条件的问题:UI 线程在加载微调器出现之前被模型阻塞。
有什么方法可以延迟 beforeModel
的模型?
或者我需要想出不同的策略?
最佳答案
如果您从 beforeModel
返回一个 promise,转换将暂停,直到 promise 完成。
我不能说这是否会解决您的具体问题,但这就是 beforeModel
的工作方式。
关于javascript - 有什么方法可以延迟在 beforeModel Hook 中触发 Embers 模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22720190/