現在在選擇框中選擇一個選項來更新具有所選名稱的輸入,這正是我想要的。但是,如果在輸入字段中輸入內容,然後在選擇框中選擇另一個選項,則停止更新輸入。怎麼來的?ng-model在輸入輸入後選擇停止工作
下面是代碼:
<div ng-app>
<div ng-controller="TestCtrl">
<select ng-model="selected" ng-options="box.name for box in selectBoxData">
</select>
<input type="text" name="newSelectValue" value="{{selected.name}}"/>
<button>Save</button>
</div>
function TestCtrl($scope)
{
$scope.selectBoxData = [
{ 'name': 'test1', 'id': 1 },
{ 'name': 'test2', 'id': 2 },
{ 'name': 'test3', 'id': 3 },
];
}
您應該在文本框中使用ng-model而不是value –
這將立即更新帶有輸入的選擇框。我希望它只在點擊保存按鈕時更新 – Christian
保存按鈕的用途是什麼? –