gpt4 book ai didi

javascript - angularjs 指令中是否必须有链接函数?

转载 作者:行者123 更新时间:2023-12-03 06:31:24 24 4
gpt4 key购买 nike

在 angularjs 1.5.x+ 中构建我们自己的指令时,是否必须具有链接函数?如果不是,Angular 将如何处理它?它会使用自己的链接函数的默认实现吗?我对此进行了很多探索。然而,搜索引擎中关于这方面的信息很少。

最佳答案

No.

您不必使用链接功能。如果您的指令想要修改 DOM 或需要 Hook 与该指令相关的组件上的事件,通常会使用它。有些指令可能不需要这个,即使您只想使用模板和范围,您仍然不需要使用链接函数。

这一切都在这里得到了很好的解释:https://docs.angularjs.org/guide/directive

在许多情况下,您可以使用 Controller 函数来代替链接。直接取自文档:

The basic difference is that controller can expose an API, and link functions can interact with controllers using require.

关于javascript - angularjs 指令中是否必须有链接函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38432561/

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