diff --git a/docs/examples/customization/template.html b/docs/examples/customization/template.html
index 2a9a047..6ebf88f 100644
--- a/docs/examples/customization/template.html
+++ b/docs/examples/customization/template.html
@@ -33,28 +33,28 @@
Customization
}"
-.filter('mySearchFilter', ['$sce', function($sce) {
- return function(label) {
+.filter('mySearchFilter', function($sce) {
+ return function(label, query, item, options) {
var html = '' + label + '';
return $sce.trustAsHtml(html);
};
-}])
+})
-.filter('myDropdownFilter', ['$sce', function($sce) {
- return function(label, query, option) {
+.filter('myDropdownFilter', function($sce) {
+ return function(label, query, item, options) {
- var html = '#' + option.id + ' ' + label;
+ var html = '#' + item.id + ' ' + label;
return $sce.trustAsHtml(html);
};
-}]);
+});
.filter('myListFilter', function() {
- return function (list, query, getLabel) {
+ return function (list, query, getLabel, options) {
return list;
}
});
diff --git a/src/directives.js b/src/directives.js
index 05f0ef5..aac7324 100644
--- a/src/directives.js
+++ b/src/directives.js
@@ -331,16 +331,16 @@ angular.module('oi.select')
}
};
- scope.getSearchLabel = function(option) {
- var label = getLabel(option);
+ scope.getSearchLabel = function(item) {
+ var label = getLabel(item);
- return searchFilter(label, scope.oldQuery || scope.query, option, searchFilterOptionsFn(scope.$parent));
+ return searchFilter(label, scope.oldQuery || scope.query, item, searchFilterOptionsFn(scope.$parent));
};
- scope.getDropdownLabel = function(option) {
- var label = getLabel(option);
+ scope.getDropdownLabel = function(item) {
+ var label = getLabel(item);
- return dropdownFilter(label, scope.oldQuery || scope.query, option, dropdownFilterOptionsFn(scope.$parent));
+ return dropdownFilter(label, scope.oldQuery || scope.query, item, dropdownFilterOptionsFn(scope.$parent));
};
scope.getDisableWhen = getDisableWhen;