我的模板中有这样的 SELECT:
<select ng-model="selectedValue">
<option>$5</option>
<option>$10</option>
<option>$20</option>
<option>$50</option>
<option>$100</option>
</select>
然后在控制器中,我从 Web 服务中检索一些值,然后执行以下操作:
$scope.selectedValue = somevalue;
如果somevalue
是选择元素中的选项之一,则此方法有效。但是,如果不是,则选择只是空白。所以我想做的是选择最接近somevalue
. 例如,如果我检索 $9,我会选择 $10 选项。
我知道如何使用 jQuery 来做到这一点,但这并不是真正的 Angular 方式。
在 Angular 中有什么简单的方法可以做到这一点吗?