2015-01-22 8 views
0

В моем приложении 365 перспективы, у меня есть обработчик Office.initialize, но иногда функция никогда не вызывается. Когда он не вызывается, приложение не загружается. Кто-нибудь еще сталкивается с этим и знает причину? В этом коде вызывается инициализирующая строка, а иногда ее нет.Функция Office.initialize никогда не называлась

traceService.log("Initializing office addin") 
Office.initialize = function() { 
     traceService.log("Initialize complete") 
     _initialized = true; 
    }; 

Благодаря

ответ

0

Не твердый ответ, но это, казалось, что-то делать с AngularJS. Я предполагаю, что при угловых нагрузках он топает на каком-то офисном коде. Мое решение состояло в том, чтобы переписать приложение (это было не так уж много), используя только jquery. Вы могли бы получить angularjs для поздней загрузки и заставить его работать таким образом.