Я написал код, который должен работать после 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>
В чем может быть проблема? После того, как я выбрал запрашиваемое поле из выбора, мое поле ввода не появляется.