Angularjs 使用文本框的过滤器是否总是重置?

Angularjs 使用文本框的过滤器是否总是重置?,angularjs,Angularjs,我在填充名称时使用ng repeat 这是我的看法 <div ng-controller="user_tagging_ctl" ng-init="user_type='<?php if(isset($user_type))echo $user_type; else echo'all'; ?>';"> <input type="text" class="form-control" ng-model="user_srch" maxlength="35"

我在填充名称时使用ng repeat

这是我的看法

<div ng-controller="user_tagging_ctl" ng-init="user_type='<?php if(isset($user_type))echo $user_type; else echo'all'; ?>';">
        <input type="text" class="form-control" ng-model="user_srch" maxlength="35" placeholder="Project Manager" required>
        <span class="user_tagging_container">
          <ul>
            <li ng-repeat="x in data | filter:user_srch | orderBy:['status','x.user_lname']" data-id="{{x.user_id}}">
                <input type="checkbox" name="pm-group">
                {{x.user_fname + ' ' + x.user_lname}}
            </li>
          </ul>
        </span>
    </div>
绑定到ng模型:

<input type="checkbox" name="pm-group" ng-model="x.selected">


您好,我想要的是。。保留选中的名称,因为如果我选中其中一个名称,然后尝试再次搜索其他名称,然后再次填充名称。复选框未选中,