У меня есть вопрос об Angular 1x. Я хочу отфильтровать записи ниже, если что-нибудь совпадает с заголовком и содержанием. Я попытался указать ng-model
для ввода и применил то же самое, что и ng-repeat= t in t.items | filter:keyword
, но он также фильтрует данные по ссылке и всем другим столбцам.
var myApp = angular.module('myApp',[]);
myApp.controller('SearchController', ['$scope', function($scope) {
$scope.results = [
{ title : "Cars", link: "http://tutorialedge.net", content: "lorem ipsum doler fox pixel"},
{ title : "Boats", link: "http://tutorialedge.net", content: "lorem ipsum doler cat pixel"},
{ title : "Vans", link: "http://tutorialedge.net", content: "lorem ipsum doler pig pixel"},
{ title : "Limos", link: "http://tutorialedge.net", content: "lorem ipsum doler pixel"}
];
}]);
Можно ли отфильтровать данные только из двух столбцов?
Редактировать
У меня есть <input type="search" />
, и я хочу отфильтровать данные, как только пользователь начнет печатать, но он должен искать ключевые слова только в двух столбцах.