Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJs+;选择2-添加空选项_Angularjs_Jquery Select2_Select2 - Fatal编程技术网

AngularJs+;选择2-添加空选项

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>

自从我从AngularJS 1.3.15升级到1.4.8之后,我在select2的所有使用中都添加了一个空选项

我试过这里的建议: 在其他问题上,但不能让它为我工作

以下是我的问题:

如您所见,添加了一个空选项,在选择了其中2个值中的任何一个后,空选项将消失

相关HTML:

<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并不重要,只要我这样做就行。