为什么md-row-select在md-data-table中不起作用?

时间:2017-02-15 08:40:08

标签: javascript angularjs angular-material

我使用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>

2 个答案:

答案 0 :(得分:0)

md-row-select = "true"

这应该可以解决。

答案 1 :(得分:0)

制作

ng-model="selected"

代替

ng-model="input.selected"

也许您忘记设置$scope.selected = [ ];