首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在角4中集成Typed.js

在角4中集成Typed.js
EN

Stack Overflow用户
提问于 2017-11-06 05:53:01
回答 2查看 1.2K关注 0票数 3

当将Typed.js集成到角4中时,我得到了以下误差。

错误TypeError:__WEBPACK_IMPORTED_MODULE_2_typed_js__.Typed不是构造函数

我的组成部分是:

代码语言:javascript
复制
import { Component, OnInit } from '@angular/core';
import { Typed } from 'typed.js';
@Component({
   selector: 'app-home',
   templateUrl: './home.component.html',
   styleUrls: ['./home.component.css']
})
export class HomeComponent implements OnInit {

   ngOnInit() {
      let options = {
         strings: ["Books.", "Cinema.", "Paintings.","Music."],
         typeSpeed: 100,
         backSpeed: 100,
         showCursor: true,
         cursorChar: "|",
         loop:true
      }

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

}

我的Html是:

代码语言:javascript
复制
<div class="container">
   <div class="home-header-title">
      <span class="title">what you like</span>
      <span class="typing-element"></span>
   </div>
</div>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-06 05:59:54

你应该换衣服

代码语言:javascript
复制
import { Typed } from 'typed.js';

代码语言:javascript
复制
import * as Typed from 'typed.js';
票数 6
EN

Stack Overflow用户

发布于 2017-11-06 06:03:55

如果要导入js文件,请使用declare关键字

代码语言:javascript
复制
declare var Typed: any;

import 'path_to_your_js/typed.js';

export class HomeComponent implements OnInit {


  ngOnInit() {
    let options = {
          strings: ["Books.", "Cinema.", "Paintings.","Music."],
          typeSpeed: 100,
          backSpeed: 100,
          showCursor: true,
          cursorChar: "|",
          loop:true
        }

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

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

https://stackoverflow.com/questions/47130558

复制
相关文章

相似问题

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