2017-10-08 5 views
2

프로젝트에 jQuery을 추가했지만 jQuery을 사용하도록 설계된 스크립트를 사용하는 데 문제가 있습니다.각도 2/4 및 jquery 스크립트

jQuery은 다음 angulars를 통해 추가 된 NPM 패키지 내 compontents.ts 파일에 그 jQuery 스크립트를 액세스하고 싶은 typings 명령을

을 사용하여 CLI로 설치되었다.

문제의 스크립트입니다 :

"scripts": [ 
    "../node_modules/jquery/dist/jquery.min.js" 
], 

및 구성 요소 : 귀하의 각도-cli.json에서 this

답변

0

당신이를 선언해야 그런 jquery selector를위한 전역 변수 :

import ... 

declare var $: any; 

@Component({ 
... 
}) 
export class ANY_CLASS implements OnInit{ 
    ngOnInit() { 
    $('#demo').scrollbox(); 
    } 
//use it as you like after that 
} 

및 템플릿에 :

<div id="demo" class="scroll-text"> 
    <ul> 
    <li>item 1</li> 
    <li>item 2</li> 
    <li>item 3</li> 
    </ul> 
</div> 
1

구성 요소에

import * as $ from 'jquery'; 
+0

죄송합니다, JQuery와 typings를 통해 inplemented하지만 문제의 상태로, 이미 가지고, 내가 후 나는 것은 jQuery를 (스크롤 박스)에 대한 플러그인을 구현, 내가하고자하는 방법이다 '$ ("# demo")를 호출 할 수 있어야합니다. 스크롤바의 예제에 따라 scrollbox()를 호출 할 수 있습니다. github – MrSandman

+0

npm install jquery right. – Wandrille

+0

Ofcourse, @Wandrille 및 입력을 통해 jQuery가 추가되었습니다. – MrSandman

관련 문제