假設我有以下代碼,其中我用一些值初始化文本框值。Angular js ng-init - 值字段不更新
<div id="Mydiv">
<input type="text" id="text1" ng-init="Some value" ng-model="text1" value="some value"/>
</div>
而且這個文本框的值可以在任何時候改變。
在角度js腳本中的某個點/操作中,我們正在執行以下代碼。
var fnLink = $compile("#Mydiv");
fnLink($scope);
這裏的問題是,在文本框中更新值會出來,並用ng-init
初始化值來了。
例如:如果我的文本框的值改變爲Jordan
,上述代碼執行後,該值被改變爲"some value"
但在觀察者,我可以看到,模型值仍然是"Jordan"
。只有文本框的價值正在改變。
夥計們,請任何人建議我,如何保持文本框中的更新值。
這是ng-init的問題嗎?
我相信你可以寫ng-init =「text1 ='一些值'」 –