在下面的代码中搜索表中的记录,我在过滤器选项中添加了“searchTutorial”(filter:searchTutorila)。
但是如果只想通过courseName和FacultyName进行搜索,那么代码必须如何更改。
> <input id="searchCourseFaculty" type="text" ng-model="searchTutorial"> > <tr ng-repeat ="train in training | filter:searchTutorial"> <td>{{train.SessionID}}</td><td>{{train.SessionDate}}</td><td>{{train.CourseName}}</td><td>{{train.FacultyName}}</td> > </tr>
如果有人知道答案,请发布。
答案 0 :(得分:1)
<input id="searchCourseFaculty" type="text" ng-model="query">
控制器中的
$scope.searchTutorial = function(train) {
return (angular.lowercase(train.CourseName).indexOf(angular.lowercase($scope.query) || '') !== -1 ||
angular.lowercase(train.FacultyName).indexOf(angular.lowercase($scope.query) || '') !== -1);
};