2013-09-03 5 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

Я нашел решение, просто добавьте фильтр: keywordType в шаблон директивы. это [ссылка обновления] (http://jsfiddle.net/jemaineosia/jJRfw/7/) –

ответ

1

Я нашел решение, просто добавьте фильтр: keywordType в шаблон директивы. это обновление link

<select ng-model="supplierId" ng-options="a[optValue] as a[optDescription] for a in array | filter: keywordType" required>' 
Смежные вопросы