Помогите с елементом p-dropdown PrimeNg

Использую редактируемую табл. p-table. В ячейку положил елемент p-dropdown. Вот код редактируемой ячейки:

          <td pEditableColumn>
            <p-cellEditor>
              <ng-template pTemplate="input">

                <p-dropdown [options]="sprStatus"
                            optionLabel="icon"
                            [(ngModel)]="rowData.taskFactStatus">
                  <ng-template let-item pTemplate="OtherSpr">
                    <mat-icon>{{item.value.icon}}</mat-icon>
                  </ng-template>

                  <ng-template let-object pTemplate="item">
                    <mat-icon>{{object.value.icon}}</mat-icon>
                  </ng-template>
                </p-dropdown>

              </ng-template>
              <ng-template pTemplate="output">
                <mat-icon>{{rowData.taskFactStatus.icon}}</mat-icon>
              </ng-template>
            </p-cellEditor>
          </td>

sprStatus = [{value: "1", icon: "check_circle"}, 
{value: "2", icon: "explore"},
{value: "3", icon: "favorite"},
{value: "4", icon: "done"}]

taskFactStatus = [{
taskFactAction: "1"
taskFactCmt: "Я"
taskFactDate: Wed Jun 17 2020 00:00:00 GMT+0300 (Восточная Европа, летнее время) {}
taskFactId: "1"
taskFactParentId: "2"
taskFactRating: {value: "1", name: "-2"}
taskFactStatus: {icon: "check_circle", value: "1"}
taskFactTime: "00:30"
}]

Почему при клике на ячейку показывает текст я хочу, чтобы показывало иконку. Как сделать? Вот проблема: https://i.stack.imgur.com/jMYRn.jpg


Ответы (0 шт):