2014-11-19 1 views
1

내가 배열이 응답하지 않습니다 나는 또한 orderBy: '-sequence', orderBy: 'sequence':true을 시도했습니다각도 해 orderBy는 OBJ 다음과 같은

<span data-ng-repeat="item in list | orderBy: 'sequence' ">{{item.sequence}}</span> 

$scope.list = [ 
    { 
     _id: "1111", 
     desc: "Desc 1", 
     image_url: "uploads/name-1.jpg", 
     name: "Name 1", 
     sequence: 0 
    }, 
    { 
     _id: "1112", 
     desc: "Desc 2" 
     image_url: "uploads/name-2.jpg", 
     name: "Name 2", 
     sequence: 2 
    }, 
    { 
     _id: "1113", 
     desc: "Desc 3", 
     image_url: "uploads/name-3.jpg", 
     name: "Name 3", 
     sequence: 3 
    }, 
    { 
     _id: "1114", 
     desc: "Desc 4", 
     image_url: "uploads/name-4.jpg", 
     name: "Name 4", 
     sequence: 4 
    }, 
    { 
     _id: "1115", 
     desc: "Desc 5", 
     image_url: "uploads/name-5.jpg", 
     name: "Name 5", 
     sequence: 0 
    }, 
    { 
     _id: "1116", 
     desc: "Desc 6", 
     image_url: "uploads/name-6.jpg", 
     name: "Name 6", 
     sequence: 0 
    }, 
]; 

및 HTML. orderBy: 'sequence':false. 하지만 명령이 업데이트되지 않는 것 같습니다!

누군가가이 문제에 대해 밝힐 수 있습니까?

+1

('desc' 속성이있는 행에) 쉼표가 없으므로 구문 오류가 발생했습니다. – kozlice

답변

1

쉼표가 없으므로 목록이 잘못 정의되었습니다.

게시 한 코드가 작동합니다 (see here).

<span ng-repeat="item in list | orderBy: 'sequence' "> 
    {{item.sequence}} 
</span> 
+0

ive가 목록을 업데이트했는데 실제 목록이 아니라 필자가 필러 데이터를 입력했지만 쉼표를 잊어 버렸습니다. plunkr에 감사드립니다. 문제를 일으키는 다른 것이 었음에 틀림 없습니다. – muudless

관련 문제