我正在尝试编写自己的 AngularJS 指令。compile我想我理解和link功能之间的区别。这个视频很好地清除了它。
但我现在不确定我是否理解控制器在指令中所扮演的角色。指令可以包含一个controller函数,您可以将$element,$attrs等注入其中,因此它几乎可以完成该link函数可以做的所有事情,我相信,反之亦然。
所以我有两个问题:
controller功能和功能之间是否存在重要的技术差异link?- 什么是最佳实践?我应该做什么工作?
我正在尝试编写自己的 AngularJS 指令。compile我想我理解和link功能之间的区别。这个视频很好地清除了它。
但我现在不确定我是否理解控制器在指令中所扮演的角色。指令可以包含一个controller函数,您可以将$element,$attrs等注入其中,因此它几乎可以完成该link函数可以做的所有事情,我相信,反之亦然。
所以我有两个问题:
controller功能和功能之间是否存在重要的技术差异link?