私はカスタムフィルタで初めて作業しています。基本的なプリンシパルが動作しています(7歳以上のアーティストのCDをすべて表示しています)。 。私は値(それは同じ値「7」を維持し、すべての時間を変更するとしかし、それはフィルタを更新しませんこれは私がこれまで持っているものです。入力から角度範囲(フィルタ)への値
HTMLのINPUT
<input type="number" value="7" id="numberOfCdsByArtist">
CONTROLLER:
$scope. = function (Artist) {
var numberOfCdsByArtist = $('#numberOfCdsByArtist')[0].value;
return Artist.numberOfCDs >= numberOfCdsByArtist ;
}
NG-REPEAT:。
<div class="Artists" ng-repeat="Artist in Artists | orderBy:'Name' | filter:CDnumber">
<div>{{Artist.Name}}{{Artist.numberOfCDs}}
</div>
:$( '#のnumberOfCdsByArtist')のval();.あなたはanglejsコントローラのjQueryで値をグラブするのではなく、ng-modalを使っています。 –
Typo: 'ng-model'にする必要があります。 –