Sto tentando di aggiornare ng-grid con l'array splice
. Ho un plunk here.AngularJS/ng-grid - L'aggiornamento dell'array con splice non aggiorna l'interfaccia utente
Il pulsante Aggiungi consente di aggiungere nuove righe. Il pulsante Aggiorna aggiorna l'ultimo elemento nell'array.
- Selezionare una riga & premere il pulsante di aggiornamento. Non accade nulla.
- Premere il pulsante Aggiungi. Ora l'interfaccia utente viene aggiornata con il nuovo elemento & e l'elemento precedentemente aggiornato.
- Lo stesso comportamento viene ripetuto nuovamente &.
Ho provato $scope.$apply
. Ottengo:
“Error: $apply already in progress”
Ho anche provato mettendo $scope.$apply
blocco all'interno di una chiamata setTimeout
. Di nuovo lo stesso errore!
Qualsiasi suggerimento!
Grazie!
Ti darei 100 punti se potessi ... questo mi ha ucciso durante l'aggiornamento della mia origine dati remota. – Nicros
Non era ovvio per me dove inserire il codice in questa domanda; quindi volevo solo aggiungere che si trattava di una mod nel file grid.js. – JeffryHouser
Sai se questo è stato risolto nella nuova versione di ng-grid? Penso di avere un problema molto simile. – Naomi