我有一个简单的问题,但不知道如何解决它。 partsignalType的值未在我的下拉列表中填充。 这是我的js代码:
var testModule = angular.module('myApp', []);
function testCtrl($scope) {
$scope.participants = [{
partSignalId: '13077223000',
partName: 'abc',
partSignalType: ['H323','SIP']
}]
}
And my html code:
<div ng-controller="testCtrl">
<table border="1" style="width:300px">
<tr>
<th md-column>Select</th>
<th md-column><span>Name</span></th>
<th md-column md-numeric><span>Participant Aliase</span></th>
<th md-column><span>Protocol</span></th>
</tr>
<tr md-row md-select="dessert" md-select-id="name" md-auto-select ng- repeat="participant in participants | filter: search">
<td md-cell><input type="checkbox" ng-model="participant.selected"></td>
<td md-cell>{{participant.partName}}</td>
<td md-cell>{{participant.partSignalId}}</td>
<td md-cell>
<select ng-model="participant.partSignalType" ng-options="partSignalType" required >
<option value="">Select</option>
</select>
</td>
</tr>
</table>
</div>
答案 0 :(得分:0)
将您的select
更改为此
<tr id="formattyperow" ng-repeat="participant in participants | filter: search">
<td class="label-cell">* Participant type :</td>
<td>
<select ng-model="partici" ng-options="partici for partici in participant.partSignalType">
<option value=""></option>
</select>
Value : {{partici}}
</td>
</tr>
<强> DEMO 强>