WebODF с использованием Angular 2+
Я не могу использовать библиотеку WebODF в проекте Angular 6.
Я следую за этими шагами: 1) Импортированная библиотека js в моем index.html:
<script src="assets/js/webodf/webodf.js" type="text/javascript" charset="utf-8"></script>
2) В моем угловом компоненте я попытаюсь написать пример на веб-сайте ("Начало работы"). Итак, в ngOnInit моего углового компонента я написал следующее:
ngOnInit() {
const odfelement = document.getElementById('odf');
const odfcanvas = new odf.OdfCanvas(odfelement);
odfcanvas.load("myfile.odt");
}`
Когда браузер выполняет вышеуказанные операторы, я получаю следующую ошибку:
ERROR TypeError: core.Utils is not a constructor
at new odf.Formatting (webodf.js:254)
at new odf.OdfCanvas (webodf.js:326)
at SlidesViewerComponent.push../src/app/pages/training/slides-viewer/slides-viewer.component.ts.SlidesViewerComponent.ngOnInit (slides-viewer.component.ts:16)
at checkAndUpdateDirectiveInline (core.js:10105)
at checkAndUpdateNodeInline (core.js:11371)
at checkAndUpdateNode (core.js:11333)
at debugCheckAndUpdateNode (core.js:11970)
at debugCheckDirectivesFn (core.js:11930)
at Object.eval [as updateDirectives] (SlidesViewerComponent_Host.ngfactory.js? [sm]:1
at Object.debugUpdateDirectives [as updateDirectives] (core.js:11922)
где SliderViewerComponent - это мой угловой компонент.
Не могли бы вы мне помочь, пожалуйста?
Заранее большое спасибо.