如何使用angularjs选择多重选择的所有选项

时间:2019-03-26 07:49:57

标签: javascript jquery html angularjs

我正在使用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);
            });
        });
    }

0 个答案:

没有答案