Angularjs - ng-repeat中的ng-options

时间:2016-10-21 11:57:27

标签: angularjs

我有一个简单的问题,但不知道如何解决它。 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>

1 个答案:

答案 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