AngularJs ng-événement de changement de feu manuellement

 <input type="checkbox" value="" ng-model="filterPrivateDocCheckBox" ng-click="dl.filterPrivateDocument(filterPrivateDocCheckBox, $event)">
 <input st-search="target" class="input-sm form-control"  ng-model="dl.documentTarget" ng-change="dl.change()" />

function filterPrivateDocument(val) 
{
    if(val)
    this.documentTarget = 'Private';
}

Quand j'ai cliqué sur la case à cocher j'ai défini la valeur dans la zone de texte, mais j'ai vu ng-change événement à ne pas me faire virer. pourquoi?

Et aussi Quand je tape une certaine valeur dans la zone de texte j'observe que ng-change événement est déclenché.

Un correctif pour ce problème?

Pouvez-vous fournir un jsFiddle/Plunker où l'on peut reproduire le problème?
Alors, quel est votre problème? Les choses que vous avez défini ici est de savoir comment votre code est censé travailler. Ce qui ne veux être précisément?
Quel navigateur ???

OriginalL'auteur shreyansh | 2016-04-19