我有一組數據,其中包含名稱,年份,高度,體重和屬性等屬性。我的數據中會有兩種或更多的運動類型,我希望能夠使用複選框以及文本搜索縮小ng-repeat的結果。作爲一個有角度的noob,我很難設置它。我迄今爲止的工作代碼非常少。有沒有一個簡單的方法來做到這一點?有沒有簡單的方法讓這項工作只有兩項運動? (這兩個複選框當前沒有鏈接到任何東西,它們只是當前html的示例)。AngularJS通過文本和多個複選框進行ng-repeat過濾
的index.html
<div ng-controller="controller">
<input class="p-search" ng-model="query" placeholder="search anything">
<input class="sport-toggle baseball" type="checkbox" checked>
<input class="sport-toggle football" type="checkbox" checked>
<div class="player-card" ng-repeat="player in roster | filter: query">
<div>player {{info}}</div>
</div>
</div>
controller.js
請分享您的JSON –
$ scope.roster = [ { 「名稱的一些示例數據':'john smith', 'height':'5'4''「, 'weight':'137', 'game':'棒球' },{ '名': '史蒂夫·瓊斯', '高度': 「6'5 ''」, '重': '182', '遊戲': '足球' }, \t { '名稱': '麥鮑勃', '高度': 「5'11 ''」, '體重': '149', '遊戲': '棒球' } ]; – divdivdivdiv