AngularJS中编译/链接函数和控制器函数之间的区别?

时间:2013-09-26 17:01:32

标签: angularjs angularjs-directive angularjs-controller

我正在尝试编写自己的AngularJS指令。我想我理解compilelink函数之间的区别。 This video很好地清理它。

但我现在不确定我是否理解控制器在指令中扮演的角色。指令可以包含controller函数,您可以将$element$attrs等注入其中,因此它可以完成link函数可以执行的所有操作,我相信,反过来说。

所以我有两个问题:

  1. controller函数与link函数之间是否存在重要的技术差异?
  2. 什么是最佳做法?我应该做哪种工作?

0 个答案:

没有答案