2016-08-21 12 views
0

akveo https://github.com/akveo/ng2-adminによってng-adminを使用してプロジェクトを開始しました。 PrimeNGウェブサイトは、カレンダーコンポーネントを使用するために、jQueryとdatetimepickerとjQueryのdatepickerを追加する必要があることを指定しています。私はnpmのjquery-ui -saveをインストールして、ファイルをインストールしました。しかし、私はwebpackファイルに参照を追加し、それを適切に参照する方法は知らない。 ありがとうございます。Angular2、PrimeNG、Calendar、jQuery、webpack datepickerは関数ではありません

答えて

0

はい、jQueryUiやjQuery 'broken modules'などのライブラリは、グローバルコンテキストで実行して互いに依存しているため、ライブラリと呼びます。これらの種類のモジュールをシムにする方法はいくつかあります。

Here is a list of different options(溶液カムはライブラリーごとに異なる)。 ProvidePluginを使用するか、エイリアスと外部を使用するのが好きです。

+0

私は完全なnoobです、あなたはそのプロセスを説明できますか?私は理解しようとしてきましたが、ウェブパックは把握が難しいです。 jQueryをnode_moduleとしてインストールしました。私はこれらの行を新しいwebpack.ProvidePlugin({ jQuery: 'jquery'、 'テザー': 'テザー'、 'window.Tether': 'テザー' })、私のwebpack.common.jsで、私はドンこれらの行が何をするのか理解していませんが、提供したリンクの設定と似ています。その後、jquery datepickerスクリプトをangle2アプリにどのように組み込むのですか? –

0

webpackをまだ使用していない同じエラーメッセージがありました。この特定のメッセージの解決策は、実際にはjQuery BEFORE primengを宣言/インクルードすることです。 私はちょうど私のページにjQueryを追加するhtmlタグを移動し、それはその後うまくいった。

webpackの使い方はわかりませんが、宣言の順序がある場合は、primenuの前にjQuery(またはそのサブスクリプトdatepickerとdatetimepicker)を宣言してください。

関連する問題