我正在使用jQuery选择多个选择的所有选项并获取其值。我想使用与angularjs相同的逻辑。
这是我的代码:
$scope.selectedAll = function(){
$('#userprofile option').each(function(){
$(this).prop('selected', true);
});
$scope.user.profile = $('#userprofile').val();
}
这是我尝试过的:
$scope.selectedAll = function() {
$scope.$watch('selected', function(nowSelected) {
$scope.user.profile = [];
// if(!nowSelected){
// return;
// }
angular.forEach(nowSelected, function(val){
$scope.user.profile.push(val.id);
});
});
}