Эй, у меня есть массив с разными цветами, и я хочу, чтобы каждый созданный чип имел случайный цвет этого массива.Я попытался поместить все цветные строки в массив и посмотреть, созданы ли чипы с цветами массива за другим.Но это не сработало.Как я могу это сделать?
HTML
<ion-chip [color]="color" class="chip" #chip *ngFor="let tag of tagName">
TS
public color: string [] = ["ok", "nice","awesome","danger","white"]
tagName
export class Tag {
tag: string;
constructor(values: Object = {}) {
Object.assign(this, values);
}
...
tagName: Tag[] = [];
...
add(): void {
let id = this.tagName.length + 1;
this.tagName.push(new Tag({ tag: "tag" + id }, ));
}
remove(tag: Tag) {
let id = this.tagName.indexOf(tag);
this.tagName.splice(id, 1);
}