【发布时间】:2014-09-22 11:52:05
【问题描述】:
我正在尝试使用这个模块:https://github.com/angular-ui/ui-select
我正在使用多选选项。我从 api 获取值,并将它们显示为选择框的选项。
但它不显示之前选择的选项,即使当我使用 console.log($scope.modalPrivacyGroups.selected) 时它最初显示之前选择的值,过了一会儿它就变空了!
我的 HTML:
<ui-select id="privacyUsers" multiple ng-model="modalPrivacyUsers.selected" theme="bootstrap"
ng-disabled="disabled"
style="width: 100%;">
<ui-select-match placeholder="Select users">
{{$item.full_name}}
</ui-select-match>
<ui-select-choices repeat="user in allUsers | filter:$select.search">
{{user.full_name + ' <' + user.email+ '>'}}
</ui-select-choices>
</ui-select>
我的 Angular JS 代码:
var CustomPrivacyCtrl = function ($scope, $modal, $modalInstance, Auth, User, Group) {
$scope.modalPrivacyUsers = {};
$scope.modalPrivacyUsers.selected = [];
$scope.modalPrivacyGroups = {};
$scope.modalPrivacyGroups.selected = [];
$scope.allUsers = User.query();
$scope.modalPrivacyUsers.selected = $scope.$parent.tweet.privacyUsers;
}
如果有人能纠正或给我一个解决方案,那就太好了
【问题讨论】:
标签: javascript angularjs