テンプレートに次のような 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
は、select 要素のオプションの 1 つである場合に機能します。ただし、そうでない場合、選択は単に空白になります。だから私がやりたいのは、に最も近い値を選択することsomevalue
です。たとえば、9 ドルを取得する場合、10 ドルのオプションを選択します。
jQuery を使用してそれを行う方法は知っていますが、これは実際には Angular の方法ではありません。
Angularでそれを行う簡単な方法はありますか?