service.jsAngularJS와 - 약속의 기능 변수 외부 컨트롤러를 사용
.factory('tableService', ['$http', function($http){
return {
getTable: function() {
return $http.get("data/timesheet.json");
}
}
}])
controller.js
.controller('tableCtrl', function($filter, $sce, ngTableParams, tableService) {
var promise = tableService.getTable();
promise.then(
function(payload) {
data = JSON.stringify(payload.data);
alert(data);
},
function(errorPayload) {
$log.error('failure loading movie', errorPayload);
});
//Editable
this.tableEdit = 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()));
}
});
})
내가 AngularJS와 아주 새로운 오전하는 방법. 문제는 내 테이블에 JSON 파일 데이터를 가져 오지 못한다는 것입니다. 여기서는 데이터가 JSON 파일에서 오는지 여부를 확인하기 위해 경고를 사용했지만 작동 중입니다. 그러나 데이터가 테이블에 표시되지 않아서 어떻게 든 비어있는 테이블을 가져옵니다. 아무도 나를 도울 수 있습니까?
을 사용해야합니다 범위 변수 – Sajeetharan
에 데이터를 할당했습니다.하지만 작동하지 않았습니다. @Sajeetharan – DD77
@Sajeetharan은 범위 변수없이 수행 할 수 있습니까? – DD77