【发布时间】:2018-07-20 02:14:55
【问题描述】:
我需要在 Angular 项目中使用 Interact.js 提供的功能,例如可拖动、可调整大小等,但我找不到在 typescript 中导入它的可靠方法。
我通过将其定义为函数来了解一些解决方法,但我只是想知道这是否是正确的方法。
【问题讨论】:
标签: javascript angular typescript draggable interact.js
我需要在 Angular 项目中使用 Interact.js 提供的功能,例如可拖动、可调整大小等,但我找不到在 typescript 中导入它的可靠方法。
我通过将其定义为函数来了解一些解决方法,但我只是想知道这是否是正确的方法。
【问题讨论】:
标签: javascript angular typescript draggable interact.js
Interactjs 团队添加了type definition,因此您可以与typescript 一起使用。使用 NPM install 而不是单独的文件,如
npm install interactjs
然后常规导入应该可以工作
import * as interact from 'interactjs';
【讨论】:
这对我有用:
npm install interactjs
然后使用这个语法
import interact from 'interactjs';
同时:
import * as interact from 'interactjs';
抛出错误“Type 'typeof import....”
【讨论】: