Saya sendiri menulis penapis dan kodnya adalah seperti berikut:
app.filter('selected', function() {
return function(input, value) {
var out = "";
if(input == value){
out = "selected";
}
return out;
};
});
Kod halaman adalah seperti berikut:
<select class="form-control input-sm" style="width: 60px;">
<option {{data.page.pageSize|selected:5}} >5</option>
<option {{data.page.pageSize|selected:10}} >10</option>
<option {{data.page.pageSize|selected:20}} >20</option>
<option {{data.page.pageSize|selected:50}} >50</option>
</select>
Tetapi menulisnya seperti ini tidak berfungsi sekarang dan ia tidak mempunyai kesan apabila pageSize ialah sebarang nilai. Bolehkah sesiapa memberi saya nasihat?
Bagaimana kalau kita berhenti menggunakan
filter
dan menukarnya seperti ini?