1

フィルターの変更を聞きたかった:

<div ng-cloak ng-repeat="test in test | filter: inputSearch"">
</div>
<input type="text" name="name" ng-model="inputSearch" class="input-search" placeholder="Search" />

ng-repeat のため、div で ng-change を実行できません。フィルタの一致に関する変更をリッスンするにはどうすればよいですか?

4

1 に答える 1

4

フィルターの変更を監視することはできません。ただし、AndreM96 がコメントで述べたように、<input>検索ボックスの変更を監視することはできます。以下を指定するだけです。

<input type="text" name="name" ng-change="onSearch()" ng-model="inputSearch" class="input-search" placeholder="Search" />

次に、onSearch()関数で、実行しようとしているロジックを実行できます。入力ボックスが変更されるたびに実行されます。(そして関連付けにより、フィルターが使用されるたびに)

于 2013-07-03T16:34:39.783 に答える