【发布时间】:2014-10-16 14:48:25
【问题描述】:
我有一个从服务中获取的 JSON,我想使用该 json 存储在我的字符串变量中。 所以我的分页有效。
var app = angular.module('Techapp', ['ngTable']);
app.controller('ngTableCtrl', function ($scope, ngTableParams) {
var data = [{ Technology: "Core JAVA", CourseType: "Training Plan", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" },
{ Technology: "Core JAVA", CourseType: "Training Material", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" },
{ Technology: "Core JAVA", CourseType: "Training Plan", JobLevelPrefered: "JL 3+", ContactPerson: "Shanthi_A" },
{ Technology: "Core JAVA", CourseType: "Training Material", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" },
{ Technology: "Core JAVA", CourseType: "Training Material", JobLevelPrefered: "JL 3+", ContactPerson: "Muthumari_T" },
{ Technology: "Core JAVA", CourseType: "Checklists", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" },
{ Technology: "Core JAVA", CourseType: "Training Plan", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" },
{ Technology: "Core JAVA", CourseType: "Training Plan", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" },
{ Technology: "Core JAVA", CourseType: "Training Material", JobLevelPrefered: "JL 3+", ContactPerson: "Vatsala_Agrawal" },
{ Technology: "Core JAVA", CourseType: "Training Plan", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" },
{ Technology: "Core JAVA", CourseType: "Training Plan", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" },
{ Technology: "Core JAVA", CourseType: "Training Material", JobLevelPrefered: "JL 3+", ContactPerson: "Selvam_K01" },
{ Technology: "Core JAVA", CourseType: "Checklists", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" },
{ Technology: "Core JAVA", CourseType: "Training Plan", JobLevelPrefered: "JL 3+", ContactPerson: "Kavitha_arjun" }
];
$scope.tableParams = new ngTableParams(
{
page: 1, // show first page
count: 5 // 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()));
}
});
});
app.controller('CertificationCtrl', function ($scope, ngTableParams, $http) {
var url = "http://localhost:58402/Search.svc/abc/ListsJava/Certification";
$http.get(url)
.success(function (data) {
var myjson = JSON.parse(data);
$scope.Title = JSON.parse(myjson)
});
var data = [];
$scope.tableParams = new ngTableParams(
{
page: 1, // show first page
count: 5 // 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()));
}
});
});
谢谢
喜欢
【问题讨论】:
标签: json angularjs pagination