<data-sm:duallist-directive ng-required="false" unassigned-items-title="'@String.Format(Labels.availableX, Labels.categories)'" unassigned-items="currentBenefit.unassignedCategories" assigned-items-title="'@String.Format(Labels.assignedX, Labels.categories)'" assigned-items="currentBenefit.assignedCategories" sortable="false" filter-criteria="{departmeId:currentBenefit.selectedDepartmentId}" selected-item="currentBenefit.selectedCategory"> </data-sm:duallist-directive>And the directive has the following template
<div> <select class="select-list" ng-change="onChanged(assigned)" multiple ng-model="assigned" name="assignedList" ng-options="assignedItem.descrip for assignedItem in assignedItems| orderBy: 'SortOrder' | filter: filterCriteria"> </select> </div>Please note that ng-options have filter.