2016-03-21 1 views
0

J'ai un gif de "chargement" à afficher comme ceci en angulaire: "ng-show = 'loading'". Ce que j'appelle pendant que ma grille kendo-ui charge son dataSource depuis le serveur. Pour une raison quelconque, ce type $ scope.loading = true ne retournera pas à l'interface utilisateur. Si j'émets un $ scope. $ Apply, l'erreur "$ apply already in progress" apparaît. Une idée sur la façon d'accomplir cela? (Je l'ai lu de k-ng-modèle, mais pas tout à fait sûr de savoir comment l'utiliser dans ce contexte)ng-valeur du modèle ne pas mettre à jour dans une définition de widget kendo-ui

-Merci

Répondre

0

Il ne suffit pas d'info pour le dépannage pourquoi ng-show ne déclenche pas

I pensez à votre cas est une meilleure utilisation kendo masque de chargement. (docs)

Il suffit de définir

var element = $(grid); kendo.ui.progress(element, true);

avant d'appeler getData

et kendo.ui.progress(element, false); lorsque les données reçues

+0

Cool, elle a effectivement travaillé. Je ne savais pas à propos de cette petite pépite, merci !! –