2017-10-08 4 views
2

プロジェクトにjQueryを追加しましたが、jQueryを使用するように設計されたスクリプトの使用に問題があります。角2/4とjqueryスクリプト

jQueryは、その後、私は私のcompontents.tsファイルでこれらのjQueryスクリプトにアクセスしたいtypingsコマンド

を使用してangulars CLIを介して添加したNPMパッケージとしてインストールされました。

問題のスクリプトは次のとおりです。

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

とあなたのコンポーネントで:あなたの角度-cli.jsonでthis

答えて

0

あなたが宣言する必要がそのようなjqueryセレクタのグローバル変数:

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のタイピングを経てinplementedてきた、私が後だと、jQueryの(スクロールボックス)用のプラグインを実装する方法であるので、私は希望スクロールバーの例に従って '$("#demo ")scrollbox()を呼び出すことができますgithub – MrSandman

+0

npm install jquery right? – Wandrille

+0

もちろん、@Wandrilleと入力してjQueryを追加しました – MrSandman

関連する問題