2017-11-15 11 views
1

Angular 4로 새 포트폴리오를 만들려고하고 있지만 몇 가지 문제가 있습니다. 처음에는 일반 html, css 및 js로 작성하여 정상적으로 작동했습니다.Angular 4 typed.js가 생성자 문제가 아닙니다.

저는 처음에 typed.js를 사용하여 애니메이션을 만듭니다. 폴더를 생성 node_modules에 typed.min.js

2에서 입력 - - ../node_modules/typed/typed 스크립트 섹션 "에서 각-cli.json

1 : 이것은 내가 다음 단계입니다. min.js "

3 - 입력 된 구성 요소로 가져 오기 : 가져 오기 * 형식 : '../../../../node_modules/typed/typed.min.js'; (분명히 오늘은 작동하지 않는 터미널은이 ERROR in src/app/components/loading-section/loading-section.component.ts(2,24): error TS6143: Module '../../../../node_modules/typed/typed.min.js' was resolved to '/Users/matteosoresini/Development/Portfolio2017/node_modules/typed/typed.min.js', but '--allowJs' is not set.라고 말하고 있습니다. 터미널이 작동하는 것처럼 경로를 변경하지만 실제로는 의미가 없지만 이것은 주요 문제는 아닙니다. 그러나 이것은 주요한 문제가 아닙니다.

4 -에서 ngInit JS 함수를 구현하고 터미널을 실행하면 typed.component.html 내의 스크립트 내에서 함수를 생성하더라도 형식화 된 클래스가 생성자가 아니라고 말합니다.

이 부분을 가져오고 가져올 위치를 명확히 할 수 있습니까? 외부 플러그인? 감사

typed.component.html

typed.component.ts

angular-cli.json

+0

이 문제를 해결하는 방법은 무엇입니까? – Sytham

+0

아니 정말 불행히도 !! –

답변

1

Types.js는 DefinitelyTyped의 환매 특약에는 정의 된 타이프 라이터 유형이 없습니다. DOM 각도가 바뀌기 때문에 Angular에서 어떻게 동작하는지 모르겠습니다. https://github.com/kuflink/angular-typed을보고 시도 할 수 있지만 제작 준비가되지 않았습니다.

0

npm install typed.js --save을 통해 typed.js를 설치할 수있었습니다.

그런 다음 typed.js 문서에 표시된대로 import { Typed } from 'typed.js';을 사용하려고했습니다. 그것은 생성자 오류가 아니라 던졌습니다.

수입을 import * as Typed from 'typed.js';으로 변경했으며 저에게 효과적이었습니다.