AngularJSのFilterを自作して、 AND検索(スペース区切りで複数ワード検索) を実装してみる。 まず、既存のFilterを用いた絞り込みをつくる Service 各種メソッドを実装する。 今回は、フィルタをかける対象データを作成する getData() を生成する。 /** * コンストラクタ */ function SearchService() { } /** * データを返す */ SearchService.prototype.getData = function () { return [ { id: 1, name: "空条承太郎", kana: "クウジョウジョウタロウ", note: "オラオラ" }, { id: 2, name: "東方仗助", kana: "ヒガシカタジョウスケ", note: "変な髪型" }, { id: 3, name: "荒木飛呂