Angular JS Dropdown基于另一个文本框

时间:2016-05-30 13:08:13

标签: angularjs asp.net-mvc asp.net-mvc-4

我对angularJs有一个要求,比如基于一个下拉列表,我需要填充另一个文本框值。

<tr>
<th>@Html.LabelFor(m => m.AName, new { @class="required" })</th>
<td>
<div>Select a value from the list</div>                       
<div class="field-validation-error" ng-repeat="error in ValidationResults.AName">{{error}}</div>
<select ng-model="aData.AName">
<option></option>
<option ng-repeat="item in Ad | uniqueFields:'AName' | notEmptyString: 'AName'">{{item.AName}}</option>
</select>
</td>`
</tr>

以上是第一个下拉列表,根据这个选择,我需要填写另一个文本框。

<tr>
<td>
<div>Give a new value or select it from the list.</div>
<input type="text" ng-model="aData.Vendor">                
</td>

aData是来自oracle表的数据连接。

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找的是:

<input type="text" ng-model="aData.Vendor" ng-value="{{ aData.AName }}">

因此,它使用ng-value来更改文本输入中显示的文本。尝试一下,让我知道它是否有效,因为我不是100%肯定,但我认为它会起作用。