假设我在form
模板中使用MyComponent
元素。我使用模板驱动的方法来表单。所以我用:
<form #f="ngForm">
然后我可以在模板中使用表单引用,如下所示:
<pre>Valid? {{f.form.controls.email?.valid}}</pre>
但是,如果我想访问组件内的formGroup,我该怎么办呢?我以为我可以这样查询:
@ViewChild("f", {read: NgForm}) form
这样做是否正确?
答案 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})
。