Angular 4 - 使用 FormControlName 访问 Typescript 中的 HTML 元素

Pra*_*vin 1 typescript angular

我想使用 FormcontrolName 访问打字稿中的 HTML 元素。

我可以使用html元素 ID访问元素

例如 :

var element = document.getElementById("txtID")
Run Code Online (Sandbox Code Playgroud)

但是我们可以使用 FormControl 访问元素吗(不使用 ID)

小智 6

使用 HTML5 的 QuerySelector。

如果你的 html input 标签是这样的:

<input type="text" id="txtID" formControlName="txtID" />
var element = document.querySelector("input[formControlName='txtID']");
Run Code Online (Sandbox Code Playgroud)