【发布时间】:2014-04-04 15:35:04
【问题描述】:
我使用 ui.select2 进行下拉菜单
场景 我有一个返回下拉值的 ajax 调用
document.dropDownDocStatuses = [
{ key: 0, value: 'All active (' + response.totalDocuments + ')' },
{ key: 1, value: 'Draft (' + response.draft + ')' }
];
在html中我有
<select ui-select2 class="form-control font-12px input-style3 "
ng-model="document.dropDownDocStatus"
ng-change="document.filterDocuments()">
<option ng-repeat="documents in document.dropDownDocStatuses" value="{{documents.key}}">({{documents.value}})</option> </select>
用户已选择值
问题 现在,当我使用
更新下拉列表的任何值时 _document.dropDownDocStatuses[_document.dropDownDocStatus].value++;
_document.dropDownDocStatuses[1].value++;
value 得到更新,但它不会更改选定的值文本,而如果我单击下拉菜单,我会在下拉菜单中获得更改的值
谁能指导我如何解决这个问题,任何帮助将不胜感激
【问题讨论】:
标签: javascript angularjs ui-select2