2016-03-21 3 views
0

У меня есть «загрузка» gif, чтобы показать это в угловом виде: «ng-show = 'loading». Который я вызываю, когда моя сеть kendo-ui загружает свой источник данных с сервера. По какой-то причине этот парень $ scope.loading = true не будет обновляться до пользовательского интерфейса. Если я выдаю $ scope. $ Apply, тогда я получаю сообщение об ошибке «$ apply уже выполняется». Любая идея о том, как это сделать? (Я читал о к-нг-модели, но не совсем уверен, как использовать его в данном контексте)Значение ng-модели не обновляется внутри определения виджета kendo-ui

-Спасибо

ответ

0

Там не достаточно информации для устранения неполадок, почему ng-show не запускающего

I думаю, что для вашего случая лучше использовать кендо загрузки маски. (docs)

Просто установите

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

перед вызовом GetData

и kendo.ui.progress(element, false); при получении данных

+0

Круто, он действительно работал. Не знал об этом маленьком самородок, спасибо !!. –