在这种情况下,“权力”做了什么?

时间:2016-08-11 20:47:45

标签: angular

为什么这个标签声明了=“power”?它做了什么?

<div class="form-group">
<label for="power">Hero Power</label>
<select class="form-control" id="power" required>
<option *ngFor="let p of powers" [value]="p">{{p}}</option>
</select>
</div>

2 个答案:

答案 0 :(得分:1)

它指定标签对应于哪个输入并因此被绑定(这对于样式和语义很重要)。 select元素的id为“power”,因此当显示此表单时,浏览器知道“Hero Power”是它的标签。

答案 1 :(得分:0)

它只是HTML的声明语法。

基本上,通过执行此操作,您指定标签使用具有Id ='power'的表单控件进行映射。

因此,在创建DOM时,标签将映射到具有id ='power'的HTML元素。

希望这有帮助。