Angular:如何设置指令的优先顺序? [重复]

问题描述 投票:-3回答:1

这个问题在这里已有答案:

我们如何在angular4中设置angular4中的指令优先级,如angularjs中的优先级值设置。

angular
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.