AngularJs+;选择2-添加空选项
自从我从AngularJS 1.3.15升级到1.4.8之后,我在select2的所有使用中都添加了一个空选项 我试过这里的建议: 在其他问题上,但不能让它为我工作 以下是我的问题: 如您所见,添加了一个空选项,在选择了其中2个值中的任何一个后,空选项将消失 相关HTML:AngularJs+;选择2-添加空选项,angularjs,jquery-select2,select2,Angularjs,Jquery Select2,Select2,自从我从AngularJS 1.3.15升级到1.4.8之后,我在select2的所有使用中都添加了一个空选项 我试过这里的建议: 在其他问题上,但不能让它为我工作 以下是我的问题: 如您所见,添加了一个空选项,在选择了其中2个值中的任何一个后,空选项将消失 相关HTML: <select ui-select2 ng-model="cqData.dataObjects.Mode.Value"> <option value="structured" localize>
<select ui-select2 ng-model="cqData.dataObjects.Mode.Value">
<option value="structured" localize>Structured Query</option>
<option value="advanced" localize>Advanced Query</option>
</select>
结构化查询
高级查询
另外,我知道ui-select2已被弃用,但它是一个现有项目,我目前无法升级它。尝试在控制器中设置默认值,如下所示:
$scope.cqData.dataObjects.Mode.Value = $scope.cqData.dataObjects.Mode[0].Value;
它工作正常。如果您更新select2和ui-select2(而不是ui-select),它工作正常。@koox00太棒了!你知道如何修复它向控制台抛出的错误吗?@koox00当我更新项目中的引用时,它给了我更多的错误,包括一些停止工作的模态,可能这一切都归结为解决它在plunkr中抛出的错误,虽然我使用angular 1.4.7更新了我的plunker,但没有那个空白选项。但我认为如果你要更新,你必须更新everything@koox00谢谢在我有时间升级到ui选择库之前,我似乎一直坚持使用1.4.7。这如何回答我的问题?我如何初始化ngModel并不重要,只要我这样做就行。