标签: ember.js promise
我在我正在处理的Ember应用程序中遇到了奇怪的异步行为。我在setupController函数中有代码,它根据模型的某些现有属性修改模型上的属性。
然而,似乎该代码在模型完全初始化之前运行,这意味着它正在检查尚未初始化的模型并进行更改。我在路由文件的模型函数中使用console.logs发现了这种行为。
我知道Ember有很多异步组件,但是模型的初始化状态如何受到转换过程后期钩子的影响?这是基于承诺的系统中的预期行为吗?