在指令上同时包含链接和控制器是否有意义?

时间:2014-10-14 09:20:40

标签: angularjs angularjs-directive

根据我收集的内容,link处理dom操作,controller处理指令特定逻辑。那么linkcontroller都带有指令是否有意义?由于compile会返回link,那么compilecontroller一起使用会怎样?

1 个答案:

答案 0 :(得分:0)

我在这里看到的指令数量似乎是常见的

如果要为指令公开API,则实现控制器。此API用于控制指令。当指令使用require依赖于其他指令时,注入的是控制器实例。 在处理表单时,我们看到FormControllerNgModelController这些是指令控制器的好例子。

对于大多数其他使用link函数的情况。

对于小型案例,如果我们需要进行DOM操作compile可以使用