无法在angularjs2 inputText中看到初始值

时间:2017-03-20 07:02:10

标签: html5 angular typescript

我无法在inputText中看到初始值。我不知道我做错了什么,但值应该显示我之前所知的初始值。

此致 Alper

<input type="text" value="1" [(ngModel)]="Input.VSAT_input1" name="input1">

2 个答案:

答案 0 :(得分:3)

ngModel无法与value一起使用。您需要将初始值分配给Input.VSAT_input1

[ngModel]="Input.VSAT_input1"的{​​{1}}部分将[(ngModel)]="Input.VSAT_input1"的值分配给Input.VSAT_input1 s <input>

value

避免使用初始值覆盖模型值的替代方法:

this.Input = initializeFromSomewhere();
this.Input.VSAT_input1 = 1; 
[(ngModel)]="InputVSAT_input1" (ngModelChange)="Input.VSAT_input1 = $event";

答案 1 :(得分:1)

 Input.VSAT_input1 = 1;

<input type="text" [(ngModel)]="Input.VSAT_input1" name="input1">