如何在组件类中访问formGroup

时间:2017-02-12 18:38:55

标签: angular angular2-forms

假设我在form模板中使用MyComponent元素。我使用模板驱动的方法来表单。所以我用:

<form #f="ngForm">

然后我可以在模板中使用表单引用,如下所示:

<pre>Valid? {{f.form.controls.email?.valid}}</pre>

但是,如果我想访问组件内的formGroup,我该怎么办呢?我以为我可以这样查询:

@ViewChild("f", {read: NgForm}) form

这样做是否正确?

1 个答案:

答案 0 :(得分:1)

如果您有多个表单,则可以使用INSERT into Entity_Email(bsCol, EmailAddress, xmlID, xmlPID) SELECT DENSE_RANK() OVER( ORDER BY y.parentid ) AS elementid, z.EmailAddress, z.xmlID, y.parentid FROM OPENXML( @hDoc, '//Entity_Emails', 1 ) WITH (parentid int '@mp:parentid', id int '@mp:id' ) y INNER JOIN OPENXML(@hDoc, N'//Entity_Emails/Entity_Email',1) WITH (EmailAddress nvarchar(100), xmlID int '@mp:id', parentid int '@mp:parentid', Method nvarchar(50) '@Method') as z ON y.id = z.parentid WHERE z.Method = 'Insert' ;如果模板中有单个表单,则可以使用@ViewChild("f", {read: NgForm})