gpt4 book ai didi

AngularJS : How does the HTML compiler arrange the order for compiling?

转载 作者:行者123 更新时间:2023-12-02 22:57:53 25 4
gpt4 key购买 nike

当页面上的多个元素存在多个指令时,Angular 的 HTML 编译器如何安排编译顺序?

假设我有以下标记,其中 alpha、beta 和 gamma 是自定义 Angular 指令,

<html ng-app>
<alpha><beta></beta></alpha>
<gamma></gamma>
</html>

编译器处理它们的顺序是什么?是阿尔法 => Gamma => 贝塔吗?或者是 alpha => beta => gamma?

为了让事情变得更复杂一点,考虑 alpha 指令的模板有另一个自定义指令,称为 foo。 foo 什么时候会被编译?上述所有指令都编译完成后?或者在 alpha 编译之后?

最佳答案

我在 AngularJS 邮件列表中问了同样的问题,Peter Bacon Darwin 给出了一个很好的答案,并用 jsfiddle 进行了演示。 Link

关于AngularJS : How does the HTML compiler arrange the order for compiling?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14988631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com