【发布时间】:2020-09-09 20:27:28
【问题描述】:
我有一个输入数组:
<div id="playerZone" *ngFor="let player of team;let i=index">
<div id="buttonZone">
<div class="buttonsAdd">
<mat-form-field appearance="outline" #f="ngForm">
<mat-label>Summoner Name</mat-label>
<label>
<input matInput placeholder="Placeholder"
(change)="updatePlayerSumonerName($event,i)">
</label>
</mat-form-field>
</div>
</div>
<button mat-raised-button routerLink="/waiting" [disabled]="" (click)="placeOnTheList()" hidden="">Waiting Room</button>
还有一个我只想在所有输入都填满时启用的按钮,我不知道该怎么做。
我需要一些指导。
我可以创建在输入写入时变为 true 的变量,但我知道这是一种更好的方法
updatePlayerSumonerName(name,i){
console.log(name.target.value);
this.team[i].summonerName = name.target.value;
}
【问题讨论】:
-
@ScottMarcus 从根的
*ngFor属性看起来像角度等等。 -
提供更多关于
updatePlayerSumonerName函数的信息。那么只有一个人可以提供帮助 -
是的,它的角度
-
为你编辑的帖子
-
这似乎是一个
FormArray用例。
标签: javascript arrays angular forms validation