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