选定的AngularJS选择选项不起作用
我使用不同的JSON填充Select选项,并将所选值绑定到另一个JSON。使用下面的代码,select正在填充,但未选择当前值!。我肯定我在选择定义中遗漏了一些东西。我确实搜索过,但它们都与一个对象相关,而不是两个不同的对象 HTML:选定的AngularJS选择选项不起作用,angularjs,select,options,Angularjs,Select,Options,我使用不同的JSON填充Select选项,并将所选值绑定到另一个JSON。使用下面的代码,select正在填充,但未选择当前值!。我肯定我在选择定义中遗漏了一些东西。我确实搜索过,但它们都与一个对象相关,而不是两个不同的对象 HTML: 当然,我希望使用currentItem将记录更新回服务器。尝试将数据ng选项更改为ng选项。对于选项,语法应该是variable.key as variable.value For variable in list以下是我所做的(我发誓,全靠我自己!)。不确定这
当然,我希望使用currentItem将记录更新回服务器。尝试将
数据ng选项更改为ng选项。对于选项,语法应该是variable.key as variable.value For variable in list
以下是我所做的(我发誓,全靠我自己!)。不确定这是不是正确的方法
{{tType.Type}
要添加,它将在呈现时添加所选的默认选项
确定我使用以下代码``{tType.Type}}```
<table class="detailtable"><tbody>
<tr>
<td class="tdItemLabel">Item</td>
<td ><input type=text ng-model="currentItem.ItemName"></td>
<td class="tdItemLabel">Type</td>
<td>
<select ng-model='currentItem.Type' data-ng-options='tType.Type for tType in AllItems'></select>
<td>Qty</td>
<td >{{currentItem.Quantity}}</td>
</tr>
<TR>
<td class="tdItemLabel">Desc</td>
<td colspan="5">
<textarea style='width:100%' rows=6 ng-model='currentItem.ItemDesc'></textarea>
</td>
</tr>
<tr>
<td>Price</td>
<td><input type=text ng-model='currentItem.Cost'></td>
</tr>
</tbody></table>
$scope.AllItems = [{Type:"T1",Value:"10"},{Type:"T2",Value:"20"},{Type:"T3",Value:"30"}];
$scope.currentItem = {ItemName:"Picture",Type:"T2",Cost:"200",ItemDesc:"Details of Picture"}
<select ng-model='currentItem.Type' >
<option ng-repeat="tType in AllItems" value='{{tType.Type}}'>{{tType.Type}}</option>
</select>