我離子信息更新:Ionic2離子範圍不ngModel
科爾多瓦CLI:6.3.1
離子Framework版本:2.0.0-beta.11
離子CLI版本:2.1。 0-beta.3
離子應用庫版本2.0.0-beta.20
HTML:
<ion-content padding>
<form [formGroup]="myForm" (ngSubmit)="submitFunction()">
<ion-item>
<ion-range [(ngModel)]="myRange" name="formRange" formControlname="formRange"></ion-range>
</ion-item>
</form>
<button (click)="myFunction()"> function </button>
{{myRange}}
</ion-content>
在開始的時候,我的離子範圍的輸入將顯示2和{{myRange}}太
當我試圖直接與範圍的更新,它的確定。 {{myRange}}顯示正確的值。但如果我用一個函數更新它不起作用。
constructor(private builder: FormBuilder) {
this.myRange = 2;
this.myForm = builder.group({
'formRange':this.myRange,
});
}
public myFunction()
{
this.myRange = 9;
}
的顯示{{myRange}}將顯示9,但離子範圍輸入仍然會顯示2
難道我做錯了什麼?
沒有形式它應該工作https://plnkr.co/edit/ex2IHfIVQShZktYh01iP?p=preview – yurzui
隨着您可以更新表單價值形態https://plnkr.co/edit/pTfsHxnYRfP6M71mQuBv?p=預覽 – yurzui