2016-11-07 5 views
0

을 forllowing NG가 반복각도 해 orderBy가 나는 다음과 같은 코드가 한 특정 스키마

vm.authorities = ['ROLE_USER', 'ROLE_ADMIN', 'ROLE_INVITE', 'ROLE_SuperADMIN']; 

모든 것이 OK이지만, 결과는

ROLE_ADMIN

ROLE_INVITE

입니다

ROLE_SuperADMIN

ROLE_USER

내가 얻을 싶습니다

ROLE_INVITE

ROLE_USER

ROLE_ADMIN

ROLE_SuperADMIN

,

즉, 알파벳순이 아닌 ... stackoverflow 솔루션을 검색했지만 찾지 못했습니다 ...

내가 할 수있는 방법을 말해 줄 수 있습니까? , 죄송합니다 (ng-repeat

| orderBy:'order'

vm.authorities = [{order: 1, name: 'ROLE_USER'}, ...]; 

및 사용 : 나는

답변

1

당신은, 당신의 목록을 주문 즉 필드를 추가해야합니다 ... 내 개체의 정의를 변경하려면 않을 것 이제 모든 질문을주의 깊게 읽었습니다.)

그리고 배열을 변경하지 않으려는 경우에는 사용자 지정 비교 방법을 만들 수 있습니다. 더 많은 정보는 여기 : https://docs.angularjs.org/api/ng/filter/orderBy