我使用md-data-table和md-row-select,所有工作都正常但是md-row-select没有效果,有人可以帮助我吗?我的代码:
<md-data-table-container>
<table md-data-table md-row-select multiple ng-model="input.selected">
<h3 class="md-title center"> {{domain}}</h3>
<thead md-head>
<tr>
<th md-column>#</th>
<th md-column>类型</th>
<th md-column>线路</th>
<th md-column>记录键</th>
<th md-column>记录值</th>
<th md-column>切换类型</th>
<th md-column>切换线路</th>
<th md-column>切换记录键</th>
<th md-column>切换记录值</th>
</tr>
</thead>
<tbody md-body>
<tr md-row ng-repeat="record in diff_list" md-select="record" md-select-id="record_id" md-auto-select>
<td md-cell>{{record.record_id}}</td>
<td md-cell>{{ record.record_type }}</td>
<td md-cell>{{ input.net_type_from }}</td>
<td md-cell>{{ record.host_record }}</td>
<td md-cell>{{ record.record_value }}</td>
<td md-cell>{{ record.to.record_type }}</td>
<td md-cell>{{ input.net_type_to }}</td>
<td md-cell>{{ record.to.host_record }}</td>
<td md-cell>{{ record.to.record_value }}</td>
</tbody>
</table>
</md-data-table-container>
答案 0 :(得分:0)
请
md-row-select = "true"
这应该可以解决。
答案 1 :(得分:0)
制作
ng-model="selected"
代替
ng-model="input.selected"
也许您忘记设置$scope.selected = [ ];