J'ai les paramètres suivants pour ma grille-ng dans mon code:
$scope.gridOptions = {
...
useExternalSorting : false,
}
$scope.watch('gridOptions.ngGrid.config.sortInfo', function (oldValue, newValue) {
console.log(newValue)
})
J'ai aussi essayé d'utiliser sortInfo : undefined
et $watch(gridOptions.sortInfo)
. Cela ne semble fonctionner que lorsque le réseau se charge initialement. Après cela, quand je clique sur les colonnes d'en-tête, il ne semble pas aller à l'intérieur de la fonction de rappel pour le $watch
. J'ai essayé de mettre un débogueur dans la fonction de rappel qui déclenche le tri, et j'ai pu voir le code mettre à jour le tableau sortInfo avec les bonnes informations, mais il ne semble pas aller dans la fonction de rappel pour l'instruction watch. Y a-t-il quelque chose d'incorrect dans ma configuration? J'ai un Plunker here avec quelque chose de similaire à ce que j'essaie de faire.