На моей странице HTML у меня есть группа ввода, используемая для установки значений сумма, сумма и сумма, равная.Я пытаюсь установить сумму от значения программно, когда страница загружается в моем коде angualr.Значение в модели установлено нормально, но оно не отображается на интерфейсе в поле ввода.Что мне нужно сделать, чтобы он там показывал?
Вот мой HTML-код для этой группы ввода:
<div class="form-group row">
<div class="col-sm-3" style="max-width: 6%">
<label class="col-sm-3 text-sm-right col-form-label"> Amount</label>
</div>
<div class="col-sm-2">
<div class="row">
<div class="col-sm-10">
<div class="input-group input-group-sm">
<span class="input-group-addon">>=</span>
<input type="text" name="amount" id="amountFrom" class="form-control form-control-sm" [(ngModel)]="amountFilter.amountFrom">
</div>
</div>
</div>
</div>
<div class="col-sm-2">
<div class="row">
<div class="col-sm-10">
<div class="input-group input-group-sm">
<span class="input-group-addon"><=</span>
<input type="text" name="amount" id="amountTo" class="form-control form-control-sm" [(ngModel)]="amountFilter.amountTo">
</div>
</div>
</div>
</div>
<div class="col-sm-2">
<div class="row">
<div class="col-sm-10">
<div class="input-group input-group-sm">
<span class="input-group-addon">Or=</span>
<input type="text" name="amount" id="amountEqual" class="form-control form-control-sm" [(ngModel)]="amountFilter.amountEqual">
</div>
</div>
Вот мой код в моем угловом компоненте, который вызывается в ngOnInit ():
this.amountFilter.amountFrom = 50;
Когда страницазагружается и после того, как приведенный выше код вызывается, показанное ниже значение из поля не устанавливается:
Однако фактическое значение модели было установлено, как показанов моем отладчике: