Sto cercando di implementare una griglia in angolare, utilizzando l'ordinamento lato server, l'impaginazione lato server e il filtro lato server. Usando ui-grid (unstable), ho aggiunto ui.grid.paging e ho ottenuto tutto funzionante. Molto bello, complimenti agli sviluppatori.filtro ui-griglia angolare/ng-griglia. Frequenza di sparo troppo frequente
Tuttavia .... $ scope.gridApi.core.on.filterChanged sta sparando per ogni tasto premuto, così quando ho ricerca di "Patrick" nella colonna givenname, sette eventi vengono generati e sette get-richieste ha colpito il mio server. Ancora peggio, dal momento che si tratta di un grande set che sto filtrando, questa operazione è piuttosto costosa ei miei risultati si superano a vicenda, come il filtro più specifico che ottiene il risultato più veloce, innescando il successo prima che venga elaborato un risultato meno specifico.
Mi piacerebbe rallentarlo, come "l'incendio dopo l'ingresso si è fermato". Sono praticamente nuovo per javascript e REST, questo è il mio primo vero progetto-mondo. Gradirei davvero qualche idea su come gestire questo problema. Sembra uno scenario comune, quindi potrebbero mancare alcune soluzioni standard o le migliori pratiche.
Cordiali saluti, Patrick.
Ho implementato la soluzione "tutto angolare", poiché non implica dipendenze esterne. Tuttavia, le tue soluzioni sembrano molto interessanti e le darò presto un'occhiata. – user3700169