角度:如何设置指令的优先级顺序?



我们如何在angular4中设置指令优先级,就像在angularjs中设置优先级值一样。

Angular 没有指令优先级顺序,但随着生命周期钩子的加入,我们确实需要优先级顺序。多个嵌套结构指令(更改模板的指令(现在是反模式,属性指令(更改属性或属性的指令(在值更改时进行评估,并且不需要依赖评估顺序,因为它们是分层的。包含zonesInputsOutputs应该尽可能原子地处理,转换流保存在指令本身而不是多个指令之间。

在 Angular 2+ 中,最好编写不依赖于优先级的代码。

然而,虽然它不是 Angular API 的一部分,根本不应该依赖它,但指令似乎按照它们在模块中声明的顺序执行。

最新更新