【发布时间】:2020-07-30 04:37:42
【问题描述】:
我想从 ngfor 生成的每个复选框中获取价值 (console.log(somevalue)) 。我的表单显示正常。
代码如下:
<form>
<div class="form-group row" *ngFor="let firstColumn of mapMenusFirstColumn; index as i;">
<label class="col-4">{{firstColumn}}</label>
<div class="col-8">
<div class="custom-control custom-checkbox custom-control-inline"
*ngFor="let secondColumn of this.getSecondColumn(this.mapMenu,firstColumn); index as j;">
<input name="checkbox{{i}}" id="checkbox{{i+'_'+j}}" type="checkbox" class="custom-control-input"
value={{secondColumn}}>
<label for="checkbox{{i+'_'+j}}" class="custom-control-label">{{secondColumn}}</label>
</div>
</div>
</div>
<div class="form-group row">
<div class="offset-4 col-8">
<button name="submit" type="submit" class="btn btn-primary">Submit</button>
</div>
</div>
</form>
这里是设计:
我需要遍历我的所有复选框和console.log() 每个复选框的值。请帮帮我
(请注意:查看我如何生成 Id 和 Name - 就像:
当名字 1 的 id 是 1_1 , 1_2 ..
当名字 2 的 id 是 2_1, 2_2, 2_3, ...
我应该为此更改我的 id 和 name 实现吗?如果有,请告诉我。)
【问题讨论】:
标签: javascript angular typescript checkbox