私は2番目のウェブサイトを開発しています。ここでは、 "プログラミング"のようにウェブサイトにスキルを追加することができます。今、私は新しいスキルを追加するときにラベルを生成しており、スキルを削除するボタンがあります。角2 - ラベルの代わりにチップを使う
HTML::
<div *ngFor="let skill of skillArray; let i = index">
<label id = "skills"for="skill">{{skill}}</label>
<button type="button" (click)="removeSkill(i)">X</button>
</div>
<div id="addSkill">
<input #newSkill type="text" placeholder="Add your skills here">
<button (click)="addToSkill(newSkill.value)" class="btn-addskill">Add Skill</button>
</div>
TS:
export class ProfileComponent {
url: any = "";
editMode = false;
skillArray: string[] = [];
addToSkill(skillInput:string) {
if (!this.skillArray.find(x => x == skillInput)) {
this.skillArray.push(skillInput);
}
}
removeSkill(i: any) {
this.skillArray.splice(i, 1);
}
チップを何私が欲しいのは(画像を参照)
私はhttps://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_contact_chips_closeに従うことによってチップを作る方法を知っているが、私はラベルここ
問題点は何ですか?
は、私は次のことをやってみましたか? – pPeter
すべてのエラーを動作しません: – yurzui