Мы завершили разработку надстройки Excel с использованием офисных js API. В процессе развертывания его в источнике приложения мы получили обратную связь, что надстройка показывает пустой экран при медленном подключении inte rnet. Когда мы пытались отладить его, мы получили следующую ошибку (когда параметр 3G Slow установлен в chrome).
Неперехваченная ошибка: Office. js не загружен полностью. Ваше приложение должно вызывать «Office.onReady ()» как часть последовательности загрузки (или установить функцию «Office.initialize»). Если в вашем приложении есть эта функция, попробуйте перезагрузить эту страницу.
Но тот же надстройка работает нормально, когда скорость inte rnet приемлемая. Ниже приведен фрагмент кода, который мы использовали для bootstrap приложения angular.
Office.onReady().then(function() {
platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.error(err));
});
Мы все еще не уверены, что пошло не так, но когда мы комментируем единственную строку внутри функции Office.onReady и добавить консоли. Он не вызывает никаких ошибок (я знаю, что это нерелевантно, но все же наблюдение, которое мы сделали). Было бы здорово, если бы кто-нибудь нам помог. Заранее спасибо.