【发布时间】:2019-10-09 09:09:16
【问题描述】:
我在角度中使用复选框来选择技能集。但是当检查任何复选框时,它会检查所有复选框。如何解决?
这是我在 component.ts 中的技能集:-
skillSet: Array<string> = ['JAVA', 'SQL', 'J2EE', 'SPRING'];
这是 html 中的复选框字段:-
<div class="col-md-6">
<label for="skills">SkillSet</label><br>
<label class="ml-2 mt-1" *ngFor ="let skill of skillSet">
<input type="checkbox" [(ngModel)] = "employee.skills" name="skills" value="{{skill}}">
{{skill}}
</label>
</div>
这里是 addEmployee.ts :-
export class Employee
{
employeeId : number;
firstName : string;
lastName : string;
age : number;
gender : string;
salary : number;
department : string;
state : string;
city : string;
address : string;
email : string;
skills : Array<{ skillName: string }>;
}
我想这样显示技能 json :-
"skills": [
{
"skillName": "JAVA"
},
{
"skillName": "J2EE"
}
]
【问题讨论】:
标签: angular