2016-06-02 2 views
0

나는 orderby filter.But 테이블 정렬을 사용하여 배열의 중첩 된 반복 객체에 각도 테이블 정렬을 시도했지만 제대로 정렬되지 않았습니다. 나는 큰 덩어리로 예를 만들었다. inner-ng-repeat 반복에 orderby 필터를 사용하는 방법? 내가 여기서 빠진 건 없니? 내 테이블 열 '이름'과 '값'이 정렬되지 않았습니다. Angularjs 테이블 정렬 - orderby 필터를 사용하여 중첩 된 ng-repeat 함수에서 작동하지 않습니까?

<div ng-repeat="(key,keydatas) in datas"> 
<div ng-repeat="datas in keydatas | filter: orderBy:orderByField:sortOrder"> 
      <span >{{datas.name}}</span> 
      <span >{{datas.value}}</span> 
    </div> 

어떻게 여기에 'orderByfield'을 제공 하는가? $ scope.orderbyField = '값'; 값으로 정렬하지 않습니까?

plunker here

+0

하지만 특정 테이블 열 정렬을 클릭하면 모든 테이블이 정렬 된 다른 테이블도 반영됩니다. Anywat이 문제를 해결하려면? – VVijay

답변

0

구문

변경

| filter: orderBy:orderByField:sortOrder 

값이 문자열이기 때문에이 숫자로 캐스팅 정의 사용 필터링 할 필요 것이라고 주

| orderBy:orderByField:sortOrder 

에 잘못 정렬

+0

많은 사람에게 감사드립니다. 그러나 특정 테이블 열 정렬을 클릭하면 모든 테이블이 정렬 된 다른 테이블도 반영됩니다. – VVijay