指令链接中的$ watch表达式与控制器功能之间的区别?

Thi*_*its 8 javascript angularjs

我已经看到过两种方式; 在指令控制器和链接函数中创建范围.$ watch有什么区别?

Ers*_*hen 2

据我所知,没有什么区别。链接中传递的范围是:“范围 - 指令用于注册监视的范围。”

因此,如果您没有显式声明指令的控制器或作用域,您仍然有一个作用域(取自编译指令的上下文),可以在编译返回的链接函数中添加监视。