2013-09-03 4 views
0

Here is my codeAngularJS와 : 드롭 다운 지시어

내가 어떻게 사용자 지정 특성을 사용하여 내 드롭 다운 지시어를 필터링 할 수 있습니다 필터?

$scope.myKeyword = [ 
     {Id: 1, Keyword:"ActivityType", Description: "Active"}, 
     {Id: 2, Keyword:"ActivityType", Description: "InActive"}, 
     {Id: 3, Keyword:"ActivityType", Description: "Deleted"}, 
     {Id: 4, Keyword:"MarketSegment", Description: "Fashion"}, 
     {Id: 5, Keyword:"MarketSegment", Description: "IT"}, 
     {Id: 6, Keyword:"MarketSegment", Description: "F&B"}, 
     {Id: 7, Keyword:"MarketSegment", Description: "Manufacturing"}, 
    ]; 

지시 태그

<keywords supplier-id="supplier.Id" keyword-type="MarketSegment" title="Choose Status" label="" array="myKeyword" opt-value="Id" opt-description="Description"></keywords> 

내가 제공 MarketSegment으로 드롭 다운을 필터링 할.

+1

, 그냥 필터를 추가합니다. 이것은 [업데이트 링크] (http://jsfiddle.net/jemaineosia/jJRfw/7/)입니다. –

답변

1

해결책을 찾았 으면 바로 지시문 템플릿에 filter : keywordType을 추가하십시오. 지시어 템플릿에 keywordType이 내가 해결책을 발견 업데이트 link

<select ng-model="supplierId" ng-options="a[optValue] as a[optDescription] for a in array | filter: keywordType" required>' 
관련 문제