我尝试使用选择元素的选择性,通过angularjs控制器呈现他的选项。问题是在角度将选项传递给模板之前应用选择性。对于协议 - 选择性样式适用于静态选项,但它们不是数据绑定的,静态选项根本不是解决方案。
HTML
<select id="roleIds" name="roleIds[]" ng-options="role.name for role in roles track by role.id" ng-model="selected_roles" multiple></select>
angularjs
$http
({
method: "GET",
url: url,
isArray: true
}).then
(
function(response)
{
$scope.name = response.data.name;
$scope.email = response.data.email;
$scope.roles = response.data.roles;
$scope.selected_roles = response.data.selected_roles;
$scope.selected_accesses = response.data.selected_accesses;
$scope.accesses = response.data.accesses;
jQuery('#roleIds').selectivity({
multiple: true,
tokenSeparators: [' ']
});
}
);
我怎样才能做到这一点?使用angularjs处理数据时是否可以使用好的多选?