引用角度文档:
FormController跟踪其所有控件和嵌套表单以及> >它们的状态,例如有效/无效或脏/原始。
每个form指令都会创建一个FormController的实例。
什么时候生成了这个FormController?
我在指令里面有一个表单,似乎这个表单是在link()函数之后生成的。这对我来说是一个问题。
答案 0 :(得分:0)
form
指令有一个控制器 - 俗称FormController - 其他指令可能需要 - 例如ngModel
可选择form
:
require: "?^form"
form
指令可以采用以下形式:
<form>
或
<ANY ng-form>
任何时候form
指令(以任何形式)都被编译然后链接,它的FormController实例可供那些require
的人使用。
任何指令(构造控制器实例)的控制器功能都在 link-phase 上运行,就在预链接之前。