angularJS ng-table $数据未在ng-repeat中识别且未显示任何标题

时间:2017-11-19 19:16:51

标签: javascript angularjs

我想使用ng-table但是我遇到了标题和ng-repeat

的问题
<table ng-table="tableParams" show-filter="true" template-pagination="custom/pager" class="table table-bordered table-striped b-t b-light">           
            <tbody>
              <div ng-repeat="row in $data track by row.Id" class="table-row">

<div data-title="'pair'" filter="{ 'pair': 'text' }" sortable="'pair'" class="table-name-cell table-cell pointer ui-sortable-handle">

没有显示。如果我使用

<div ng-repeat="row in tableParams.data track by row.Id" class="table-row">

然后我可以看到数据,但没有任何标题。为什么我默认无法看到标题?为什么$ data不像docs中那样工作

  

DataResults DataResults:T []&amp; {visibleColumnCount:number;定义   在src / core / data / results.ts中:13显示增强数据行数组   在桌旁。注意:此数组可用于表模板   作为$ data fiel

编辑:

我没有使用tr,td标签,而是使用div标签。这很重要吗?

AngularJS代码

$scope.tableParams = new NgTableParams({
                page: 1,
                count: 10
                /*sorting: {
                    time: 'asc'
                }*/
            }, {
                total: 0,
                filterDelay: 300,
                getData: function (params) {
                    return service.search(urlAddress, (params.page() - 1) * params.count(), params.count(), params.filter(), params.sorting())
                              .$promise.then(
                                // success
                                function (result) {
                                    scope.items = result.items;
                                    params.total(result.totalCount);

                                    scope.$root.showSpinner = false;
                                    return result.items;
                                },
                                //error
                                function (error) {
                                    scope.$root.showSpinner = false;
                                    webMessageService.addError('Error while reading data: ' + error.data);
                                }
                            );
                }
            });
$scope.tableParams.reload();        

0 个答案:

没有答案