Как отобразить фишки углового материала в тематическом проекте bootstrap?

#angular #mat-chip

Вопрос:

Дисплей с мат-чипом

Основываясь на изображении выше, я столкнулся с проблемами отображения чипов в тематическом проекте bootstrap. Он отображается в виде полного чипа только после того, как я нажму или нажму на некоторые клавиши. Я установил угловой материал и импортировал чип mat в свой файл module.ts. Код для чипа mat выглядит следующим образом:

 lt;input id="intrest" placeholder="Enter Interest" #interestInput [formControl]="interestCtrl" list="interestList" [matChipInputFor]="chipList [matChipInputSeparatorKeyCodes]="separatorKeysCodes" [matChipInputAddOnBlur]="addOnBlur" (matChipInputTokenEnd)="addInterests($event)" autocomplete="off" (keypress)="intrestKeyPress($event)"/gt; lt;mat-chip-list #chipListgt;  lt;mat-chip style="background-color:#0F52BA; color: white;" *ngFor="let interest of Interests" [selectable]="selectable" [removable]="removable" (removed)="removeInterests(interest)" [(ngModel)]="interest"gt; {{interest}}  lt;i class="fa fa-times" matChipRemove *ngIf="removable"gt;lt;/igt;  lt;/mat-chipgt; lt;/mat-chip-listgt;  

Надеюсь, кто-нибудь сможет мне помочь в этом вопросе. Большое спасибо!

Комментарии:

1. Здесь есть опечатка: [matChipInputFor]="chipList вы забыли заключительные кавычки. Используйте редактор с подсветкой синтаксиса, чтобы предотвратить это.

2. Кроме того, если ошибок не возникло, то, скорее всего, ваши структуры данных не содержат данных, которые, по вашему мнению, они содержат. Возможно interests , так и есть [""] , и тогда результат на изображении будет правильным. Попробуйте продолжить отладку до тех пор, пока у вас не появится конкретная разрешимая ошибка кода, с которой StackOverflow может вам помочь. Большинство из них, которые вы найдете, были решены здесь раньше, и быстрый поиск в Google поможет вам разобраться.