Here is the code which is not working: Demo: http://jsfiddle.net/8dt94/63/
You can order by a method, so you can use the toString method
<ul ng-repeat="strVal in arrVal | orderBy:'toString()' | filter:searchText">
Write a custom filter:
app.filter('mySort', function() {
return function(input) {
return input.sort();
}
});
HTML:
<ul ng-repeat="strVal in arrVal|filter:searchText|mySort">
Fiddle.