首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装或集成typed.js与angular2/4?

如何安装或集成typed.js与angular2/4?
EN

Stack Overflow用户
提问于 2017-09-28 18:34:36
回答 2查看 499关注 0票数 0

我正在尝试将typed.js集成到角度2中,但它不起作用。文本看起来不错,但没有动画。我已经安装了jQuery和typed.js,但是动画仍然不能工作。

代码语言:javascript
复制
import { Component } from '@angular/core';
import { Typed } from 'typed.js';
import * as $ from 'jquery/dist/jquery.min.js';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {

  public ngOninit() {
    var options = {
    stringsElement: "#typed-strings",
    typeSpeed: 80,
    backDelay: 700,
    backSpeed: 100,
    showCursor: true,
    autoInsertCss: false,
    cursorChar: '|',
    loop: true,
    loopcount: Infinity,    
    shuffle: true,
    }

    var typed = new Typed("#typing", options);
  }
}
代码语言:javascript
复制
div id="typed-strings" >
<p>Typed.js is a <strong>JavaScript</strong> library.</p>
<p>It <em>types</em> out sentences.</p>
</div>
<span id="typing"></span>

.角-cli.json进口

代码语言:javascript
复制
"scripts": [
        "../node_modules/typed.js/lib/typed.min.js",
        "../node_modules/jquery/dist/jquery.min.js"
      ],
EN

回答 2

Stack Overflow用户

发布于 2017-12-06 06:05:55

npm install typed.js安装后

代码语言:javascript
复制
  ngOnInit() {
    let options = {
      strings: ["Product ", "Web ", "UX/UI"],
      typeSpeed:200,
      backSpeed:10,
      showCursor: true,
      cursorChar: "",
      loop:true
    }

    let typed = new Typed(".typing-element", options);
  }

在html中,您只需要添加以下类

代码语言:javascript
复制
 <h1 class="typing-element"></h1>
票数 3
EN

Stack Overflow用户

发布于 2017-09-29 18:25:14

试试这个:

代码语言:javascript
复制
"scripts": [
        "../node_modules/jquery/dist/jquery.min.js",
        "../node_modules/typed.js/lib/typed.min.js"
      ],

当涉及到进口时,订单很重要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46476110

复制
相关文章

相似问题

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