首页 > 解决方案 > 无法转移到angularJs中的数组

问题描述

注册用户时,我想立即为其定义角色,为此我添加了一个滚动,但是由于Java中的角色字段是一个数组,我将这个值作为一个数组传递,所以我不明白为什么这个值未分配

<div class="bloc">
    <select name="role" size="">
        <option value=["ROLE_USER"] ng-model="user.roles">ROLE_USER</option>
        <option value=["ROLE_SUPPORT"] ng-model="user.roles">ROLE_SUPPORT</option>
    </select>
</div>

在此处输入图像描述

如您所知,我无法添加这样的用户,但是如果我添加$scope.user.roles = ["ROLE_USER"]了控制器;然后将该值分配给角色字段,并且没有出现任何问题,您对这个问题有何建议?我收到 400 错误。如果需要可以发送更多信息


<option value=["ROLE_USER"] ng-options="user.roles">ROLE_USER</option> 

是正确的版本吗?


<label>Color grouped by shade, with some disabled:
    <select ng-model="myColor"
            ng-options="color.name group by color.shade disable when color.notAnOption for color in colors">
    </select>
</label><br />

链接中的那个例子

标签: angularjsspring

解决方案


推荐阅读