当angular确实生成FormController时?

时间:2015-09-01 16:10:29

标签: angularjs forms controller

引用角度文档:

  

FormController跟踪其所有控件和嵌套表单以及> >它们的状态,例如有效/无效或脏/原始。

     

每个form指令都会创建一个FormController的实例。

什么时候生成了这个FormController?

我在指令里面有一个表单,似乎这个表单是在link()函数之后生成的。这对我来说是一个问题。

1 个答案:

答案 0 :(得分:0)

form指令有一个控制器 - 俗称FormController - 其他指令可能需要 - 例如ngModel可选择form

require: "?^form"

form指令可以采用以下形式:

<form>

<ANY ng-form>

任何时候form指令(以任何形式)都被编译然后链接,它的FormController实例可供那些require的人使用。

任何指令(构造控制器实例)的控制器功能都在 link-phase 上运行,就在预链接之前。