When I enter text into the input field in a list view, it filters my list based on the visible username. For example, typing "pa" will display only one row that matches the filter. However, when I type in the "keyword filter" input field, which is not visible to the user, the filtering does not work. For instance, entering "Angular js" should display "pab" because it contains the keyword "Angular js."
To see the code, visit: http://plnkr.co/edit/TccgJydcZNkXQGpnbbP0?p=preview
// Code snippet
angular.module('myApp', [])
.controller('myCtrl', function($scope){
$scope.users = [
{firstname: 'john', lastname: 'smith',
keywords: ["HTML", "CSS", "JavaScript", "jQuery", "Photoshop"]
},
{firstname: 'pab', lastname: 'due',
keywords: ["Ruby on Rails", "PostgreSQL", "AngularJS", "Node.js"]
},
{firstname: 'bob', lastname: 'rand',
keywords: ["java", "php", "test", "jira"]
}
];
});