【发布时间】:2014-04-15 18:42:14
【问题描述】:
我看到了很多包含控制器的指令。将相同的代码放在指令的链接函数中相比,有哪些优缺点和用例?
一个指令可以使用另一个指令的控制器 => 好的,但还有什么?只是为了有一个更干净/独立的代码吗?
然后,例如,在指令上添加点击事件的情况下..放在哪里? (链接功能导致我可以直接访问element 参数?还是在控制器中?
感谢您的澄清
【问题讨论】:
-
docs:“最佳实践:当你想向其他指令公开 API 时使用控制器。否则使用链接。”
标签: javascript angularjs architecture angularjs-directive angularjs-controller