$scope.search = {oid:0};
$scope.getOptions = function(){
//ajax get options
$scope.options = {
"1" : {name:"1"},
"2" : {name:"1"}
}
};
<select ng-model="search.oid" ng-options="oid as opt.name for (oid,opt) in opts track by oid">
<option label="-- 默认全部 --" value="0">-- 默认全部 --</option>
</select>
问题1:如何选定默认值?
2:这种情况下 默认全部 的选项会被 <option value="?" selected="selected"></option>给替换掉,选择了属性后,替换内容也不见了
如何解决?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
没太明白题主描述的问题,这个可能对题主有帮助。
Javascript:
HTML:
你可以把默认全部也添加到
$scope.options里,然后可以通过直接赋值来切换option$scope.ngModel = $scope.values[0];