首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular 2+项目中包含Vivus Javascript

如何在Angular 2+项目中包含Vivus Javascript
EN

Stack Overflow用户
提问于 2018-08-12 15:40:36
回答 2查看 558关注 0票数 2

我有一个角度6项目,我想SVG动画。

Vivus是一个我想介绍的JavaScript类。

第一步显然是在项目文件夹中运行"npm install vivus“。

我猜之后我需要在我的app.module.ts文件中放入类似这样的内容:"import * as Vivus from 'Vivus';“和"Vivus”in我的imports数组。

我需要采取哪些步骤才能在我的angular项目中包含Vivus SVG动画?

EN

回答 2

Stack Overflow用户

发布于 2018-08-13 13:06:12

我通过执行以下步骤解决了这个问题:

1) npm i -S vivusnpm i -D @types/vivus

2)打开angular.json文件,将以下值添加到脚本数组中:"node_modules/vivus/dist/vivus.js"

3)在您的组件中添加这一行:import * as vivus from 'vivus';

5)在ngAfterViewInit的类中添加vivus

代码语言:javascript
复制
ngAfterViewInit() {
    const hi = new vivus('animateWeb', {type: 'sync', duration: 300, start: 'autostart', dashGap: 2, forceRender: false},);<br >
}
票数 5
EN

Stack Overflow用户

发布于 2018-08-12 15:56:43

我认为您可以像这样导入库:import * as vivus from 'vivus';

当我在标记上使用*ngIf来等待这个可观察数据时,在订阅一个可观察对象确认数据并拥有一个对象之后,就会使用这个对象。

代码语言:javascript
复制
const x = new vivus('my-svg-id', this.after());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51806771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档