标签: angularjs angularjs-directive angularjs-controller
我正在尝试编写自己的AngularJS指令。我想我理解compile和link函数之间的区别。 This video很好地清理它。
compile
link
但我现在不确定我是否理解控制器在指令中扮演的角色。指令可以包含controller函数,您可以将$element,$attrs等注入其中,因此它可以完成link函数可以执行的所有操作,我相信,反过来说。
controller
$element
$attrs
所以我有两个问题: