gpt4 book ai didi

javascript - AngularJS - ng 指令的设置方式与自定义指令相同吗?

转载 作者:行者123 更新时间:2023-12-02 21:40:20 26 4
gpt4 key购买 nike

在阅读有关自定义指令的 compilelink 函数时,我猜测正是在这些 Hook 期间,可以在模板创建(编译)和连接范围和任何嵌入的元素(链接后和链接前)。这也是预定义的 angularJS 指令的行为方式吗(例如 ng-repeat、ng-hide)?

例如,当在元素上找到 ng-repeat 指令时:会指示一个编译函数重复该指定元素。然后在链接函数中,在将范围附加到每个重复元素的模板之前进行任何设置

最佳答案

是的,核心 AngularJS 的编码方式与自定义指令的编码方式相同。

如果您愿意,您可以查看他们的源代码。

ng-repeat 指令是最复杂的指令之一。它使用

restrict: 'A',
multiElement: true,
transclude: 'element',
priority: 1000,
terminal: true,

欲了解更多信息,请参阅

关于javascript - AngularJS - ng 指令的设置方式与自定义指令相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60381225/

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