0

テンプレートに次のような 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でそれを行う簡単な方法はありますか?

4

0 に答える 0