我可以通过ui-select搜索前端数据库中的所有文本登录名,该登录名是第一部分,全名是附加部分。但是,我每次刷新页面时都会注意到,该框被删除,单词名称刚刚显示出来。
由于搜索功能确实有效,所以我通常很难找到问题,唯一的问题是刷新后它不会保留。代码如下:
<ui-select ng-model="user.selected" ng-keyup="refreshUsers($select.search)" on-select="onUserLoginChange($select.selected)" ng-show="true" theme="bootstrap" style="min-width: 300px;">
<ui-select-match class="ui-select-match" placeholder="Select User Login name">{{userEntity.loginName}}
</ui-select-match>
<ui-select-choices class="ui-select-choices" repeat="user in orderByLName(usersList) track by $index">
<div ng-bind-html="user.loginName | highlight: $select.search"></div>
<small>
name: {{user.name}}
</small>
<div ng-if="$index == $select.items.length-1">
<button ng-if="!useNgMouseover" class="btn btn-xs btn-blue" style="width: 100%; margin-top: 5px;" ng-click="loadUsers($select, $event);" ng-show="moreUsers" ng-disabled="isLoading">Load
</button>
</div>
</ui-select-choices>
</ui-select>
任何帮助都会很棒。