Javascript 在Angular中的my ngTableParams中未找到数据
我使用ng表组件 在我的凉亭里。json: 在my index.html中: 当我登录控制台时,$scope.tableParams: ngTableParams{data:Array[0],参数:函数,设置: 函数,第页:函数,总计:函数…} 为什么我的表格参数中没有数据 更新初始化一个插件:Javascript 在Angular中的my ngTableParams中未找到数据,javascript,angularjs,Javascript,Angularjs,我使用ng表组件 在我的凉亭里。json: 在my index.html中: 当我登录控制台时,$scope.tableParams: ngTableParams{data:Array[0],参数:函数,设置: 函数,第页:函数,总计:函数…} 为什么我的表格参数中没有数据 更新初始化一个插件: 您能否设置plnkr,以便我们可以看到代码的运行情况,但如果不进行测试,您的ng repeat似乎不正确。你试过只使用数据还是$data?@rawco_de我有一个init aPLUNKER@Merce
您能否设置plnkr,以便我们可以看到代码的运行情况,但如果不进行测试,您的ng repeat似乎不正确。你试过只使用数据还是$data?@rawco_de我有一个init aPLUNKER@Mercerplunker与问题中发布的代码不匹配。编辑单元上没有
功能。没有日志。@j.wittwer我不能在Plunker中初始化相同的日志
{
"name": "angular-seed",
"description": "A starter project for AngularJS",
"version": "0.0.0",
"homepage": "https://github.com/angular/angular-seed",
"license": "MIT",
"private": true,
"dependencies": {
...
"ng-table": "~0.3.3"
}
}
<!doctype html>
<html lang="fr" ng-app="test" ng-controller="TitleCtrl">
<head>
...
<script src="bower_components/ng-table/ng-table.js"></script>
<link rel="stylesheet" href="bower_components/ng-table/ng-table.css"/>
...
</head>
<body>
<ng-include src="'menu/menu.html'"></ng-include>
<div ng-view style="padding-left: 20px;padding-right: 20px;"></div>
</body>
</html>
<form class="form-horizontal narrow" role="form">
<div ng-controller="PropertiesCtrl">
<p><strong>Page:</strong> {{tableParams.page()}}</p>
<p><strong>Count per page:</strong> {{tableParams.count()}}</p>
<table ng-table="tableParams" class="table">
<tr ng-repeat="user in $data">
<td data-title="'Name'">{{user.name}}</td>
<td data-title="'Age'">{{user.age}}</td>
</tr>
</table>
</div>
</form>
var propertiesModule = angular.module('test.properties', ['ngTable']);
propertiesModule.controller('PropertiesCtrl', ['$scope', '$routeParams', 'PropertiesService', 'ApplicationService', 'PlatformService', 'Page', '$filter', 'ngTableParams', function ($scope, $routeParams, PropertiesService, ApplicationService, PlatformService, Page, $filter, ngTableParams) {
...
$scope.on_edit_unit = function () {
var data = [{name: "Moroni", age: 50},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 27},
{name: "Nephi", age: 29},
{name: "Enos", age: 34},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 27},
{name: "Nephi", age: 29},
{name: "Enos", age: 34},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 27},
{name: "Nephi", age: 29},
{name: "Enos", age: 34},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 27},
{name: "Nephi", age: 29},
{name: "Enos", age: 34}];
$scope.tableParams = new ngTableParams({
page: 1, // show first page
count: 10 // count per page
}, {
total: data.length, // length of data
getData: function($defer, params) {
$defer.resolve(data.slice((params.page() - 1) * params.count(), params.page() * params.count()));
}
});
console.log( data);
console.log( $scope.tableParams);
});
};
...