angularjs – 从ng网格中获取选择的行?

前端之家收集整理的这篇文章主要介绍了angularjs – 从ng网格中获取选择的行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在 ng-grid中创建(或访问)所选行数组?

Documentation(滚动到“网格选项”)

id                 | default value | definition
-----------------------------------------------
selectedItems      |       []      | all of the items selected in the grid.
                                     In single select mode there will only
                                     be one item in the array.

的index.html

<body ng-controller="MyCtrl">
    <div class="gridStyle" ng-grid="gridOptions"></div>

    <h3>Rows selected</h3>
    <pre>{{selectedItems}}</pre>
</body>

main.js

var app = angular.module('myApp',['ngGrid']);
app.controller('MyCtrl',function($scope) {
    $scope.myData = [{name: "Moroni",age: 50},{name: "Tiancum",age: 43},{name: "Jacob",age: 27},{name: "Nephi",age: 29},{name: "Enos",age: 34}];
    $scope.gridOptions = { data: 'myData' };
});

Plnkr for the code(并运行它)

根据文档,selectedItems应该是$scope.gridOptions的属性,所以尝试这样做:

调节器

$scope.gridOptions = { data: 'myData',selectedItems: [] };

HTML

<pre>{{gridOptions.selectedItems}}</pre>

猜你在找的Angularjs相关文章