ng-repeat mehrmals ausführen

ich habe ein wenigDemo auf Jsfiddle :

HTML:

<input type="checkbox" id="chkUsr{{usr.Id}}" ng-model="usr.Checked">
{{usr.Name}} : {{usr.Checked}}
<input type="text" ng-model="research"/>
<div ng-repeat="entity in entities | filter:research | log">
Hello {{entity.id}}!

JavaScript:

app.filter('log', function() {
    return function(items) {
        console.log('yo');
        return items;
    };
});

Der Protokollfilter wird aufgerufen, wenn sich die Eingabe ändert (sogar das Kontrollkästchen).

Wie kann ich das ändern und den Protokollfilter nur auslösen, wenn sich die Texteingabe ändert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage