ngTable이있는 테이블에 표시 할 객체 목록이 있습니다. 내가 정렬 및 필드 '라벨'과 'nestObject.label'에 대한 필터링을 허용 할 내 컨트롤러에서ngtable : 중첩 된 객체 정렬 및 필터링
obj {label:string,
nestObj{nestLabel:string
}
}
: 같은 내 객체 보인다. 나는 이것을 시도 :
Uncaugth syntexError : 예기치 않은 토큰
$scope.tableParams = new ngTableParams({ page: 1, // show first page count: 10, filter: { label='', nestObj.label='' }, sorting: { label: 'asc', nestObj.label: 'asc' } }, { total: data.length, // length of data getData: function($defer, params) { // use build-in angular filter var filteredData = params.filter() ? $filter('filter')(data, params.filter()) : data; var orderedData = params.sorting() ? $filter('orderBy')(filteredData, params.orderBy()) : data; params.total(orderedData.length); // set total for recalc pagination $defer.resolve(orderedData.slice((params.page() - 1) * params.count(), params.page() * params.count())); } });
하지만 오류를 받고 있어요는 자바 스크립트 컴파일러는 nestObj.label에 필터를 좋아하지 않는다.
nestObj.label을 필터링하고 정렬하지 않으면 IT가 잘 작동합니다.
ngTable을 사용하여 중첩 된 객체를 필터링하고 정렬 할 수 있습니까?
문제를 설명하는 plunker은 다음과 같습니다.
감사합니다.
plunker 또는 jsfiddle ..을 제공 할 수 있습니까? – squiroid
주 메시지에 plunkr을 추가했습니다. – user1260928