【发布时间】:2014-11-27 23:08:57
【问题描述】:
我有一个使用 Angular 控制之外的值生成的多选元素。实际上,这会在我想从角度控制的选择中创建一些静态 html 选项。问题是,当模型第一次初始化(从延迟函数)时,所有其他变量都会在页面上更新,但选择不会。当我在列表中选择一个项目时,它会显示选择的正确值(包括来自应该首先选择的负载的值)。 html 看起来像这样:
<select class="multiselect" multiple="multiple" id="roles" ng-model="model.userRoles">
<option value="Owner" >owner</option>
<option value="Driver">driver</option>
<option value="Lessee">lessee</option>
</select>
其中 model.userRoles 是与值匹配的字符串数组。为什么我分配数组时选择不更新?
【问题讨论】:
标签: javascript angularjs