Я динамически создаю <mat-checkbox>
элементы из входящих данных, извлеченных с помощью API.
component.ts:
this.content = sanitizer.bypassSecurityTrustHtml(`<mat-checkbox>test</mat-checkbox>`)
component. html
<div [innerHTML]="content"></div>
но ввод флажка не отображается, такая же проблема возникает, если я использовал <input type="checkbox">
вместо `
, и он отображается правильно, если я статически добавил <mat-checkbox
к компоненту. html
пожалуйста, проверьте этот репо: https://stackblitz.com/edit/angular-8heckn
примечание:
this.content
- это строка, а не объект. потому что я хочу добавить дополнительные пробелы (табуляции) перед каждым дочерним вводом.
например: