javascript - 如何将javascript文件导入到angular4项目中并在组件内部使用它的功能?

标签 javascript angular typescript openseadragon

我正在尝试在 index.html 中导入 openseadragon.min.js 文件并使用它的函数,如下所示,

var viewer = OpenSeadragon({
  id: "seadragon-viewer"
});

但它抛出错误,例如 OpenSeadragon is undefined

任何解决方案将不胜感激, 谢谢

最佳答案

尝试在组件顶部紧接着导入下面声明变量,而不是在类导出语句中声明变量。

import { Component } from '@angular/core';

declare var OpenSeadragon: any;

@Component({
...
})

关于javascript - 如何将javascript文件导入到angular4项目中并在组件内部使用它的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45158983/

相关文章:

javascript - 如何记住滚动位置并向后滚动

html - Angular 并排显示 2 张卡片

javascript - 如何从数组中动态加载 ionic 选项?

angular - Ionic 2 Promise 来自服务器的不同数据

javascript - html/javascript 是否等同于 as3/flex?

javascript - jquery hide()/show() 动画连续重复

html - 如果在用户触摸后输入为空/不正确,则显示不同的错误消息

arrays - angular2 创建关联数组

javascript - HTML Range 元素值未使用 Angular6 函数更新

javascript - 如何在没有来自 Firebase 的现有数据的情况下只获取新数据?