Мой ngIf не работает с запрошенными условиями - Angular - PullRequest
0 голосов
/ 28 апреля 2020

Я написал код, который должен работать после ngIf, но по какой-то причине он все еще не появляется при выполнении условия.

Вот код ts:

export class DiscountCreateEditComponent implements OnInit {
  discountTypes = [{id: 'modify unit price', name: 'modify unit price'}, {id: 'add discount', name: 'add discount'}];

  constructor() { }
}

И HTML:

          <div class="pb-2 d-flex">
            <label class="col-12 col-md-3 col-form-label px-0" for="discount_type">Discount type: </label>
            <select class="col-12 col-md-9 px-0 pb-2" [items]="discountTypes" [model]="discount"
              [hideButton]="true" field="discount_type"></select>
          </div>

Я хочу использовать ngIf здесь:

          <div class="pb-2" *ngIf="model.discount_type == 'modify unit price'">
            <input [model]="discount" field="amount_of_discount"></input>
          </div>

В чем может быть проблема? После того, как я выбрал запрашиваемое поле из выбора, мое поле ввода не появляется.

...