我正在第一次使用自定義過濾器,並且基本主體正在工作(它顯示從7開始的所有藝術家的CD)。但是一旦我更改值(它保持相同的值「7」所有的時間不更新濾波這是我到目前爲止有:從輸入到角度範圍(過濾器)的值
HTML INPUT
<input type="number" value="7" id="numberOfCdsByArtist">
控制器:
$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>
如果你想獲得通過jQuery的價值:$( '#numberOfCdsByArtist')VAL();. 。你推薦使用ng-modal,而不是在angularjs控制器中使用jQuery來描述值。 –
Typo:它應該是'ng-model' –