2017-03-02 7 views
-2

Google Chromeでこのエラーが発生しました:例外:$は定義されていません。 コンパイルエラーがないため、Jqueryとブートストラップが正しくインストールされています。 typescriptファイルで、ここ

マイコード:

declare var $: JQueryStatic; 
$('.carousel').carousel(); 

私は理解していません。これに対する修正はありますか?

+1

上記のコードはどこにありますか? –

答えて

2

変数$を宣言しているときは、jQuery関数をオーバーライドしています。

JQueryStaticは、変数の型にすぎません。あなたはそれを適切にリンクしなければなりません。

+0

そしてAngular 2でjqueryをインポートする正しい方法は何ですか? –

+0

「jquery」からjQueryとしてimport *として使用できます。これは角2のcliにあります... jQueryで$を使用するところはどこにでも置き換えてください。 –

+0

Angular2で作業したことはありませんが、始めるのに役立つものです。 [リンク](https://medium.com/@s_eschweiler/using-external-libraries-with-angular-2-87e06db8e5d1#.7s76o8eh5) –

関連する問題