我有<select>
与ng-model
,其中一个选项是空间。当初始值是其他值时,角度选择正确的选项,但是当初始值是空格时,角度会添加空白选项。角选择与空间的选项值
我可以用HTML重现它像:
<select ng-model="a" ng-trim="false">
<option value=" ">Default</option>
</select>
<select ng-model="b">
<option value="x">Default</option>
</select>
和控制器,如:
$scope.a = " ";
$scope.b = "x";
的第一选择将有一个空白选项,第二个会显示“默认”。添加ng-trim
似乎没有帮助,我从数据库中获取值,因此我无法轻松更改它们。
我可以重现Angular 1.4.8,1.4.9(我正在使用)和1.5.8,全部来自https://code.angularjs.org/的问题。
我在这里有一个小提琴:https://jsfiddle.net/d1cj3kzb/4/。
当ng-model
被初始化为一个空格时,我怎样才能让<select>
显示正确的选项?
没有运气,仍然去空白选项。 –
你确定吗?我用你的小提琴,它似乎为我工作:https://jsfiddle.net/d1cj3kzb/5/ – angelika
你是对的,这个作品!试用时我犯了一个错字。 –