Разобрался. Теперь рендерит
$scope.getRecentContacts = function() {
return allContacts.filter(function(contact){
if(!$scope.search){
return allContacts;
} else {
var letterMatch = new RegExp($scope.search, 'i');
if (letterMatch.test(contact.isDateRecent ? contact.isDateRecent.dateRecentName : '' ||
(contact.data.lastName) ? contact.data.lastName.substring(0, contact.data.lastName.length) :
contact.data.name.substring(0, contact.data.name.length))) {
return contact;
}
}
});
};