2016-08-30 5 views
0

Angular CLIを使用して、Angular 2アプリケーション(PrimeNGのDatepicker用)にJQuery-UIをロードしようとしています。しかし、SystemJSはJQuery-UIライブラリをロードしていないようです。Angular CLIを使用したjQuery-UIのロード

構築した後、jQueryの-UIのLIBSに成功/ distディレクトリに格納されています enter image description here

を以下の角度-CLI-build.jsの構成の結果として:

'jquery-ui-dist/external/jquery/*', 
'jquery-ui-dist/jquery-ui.min.js' 

I system-config.tsで以下の設定を試しましたが、実行時にネットワークトラフィックがlibsが要求されたことを示しておらず、datapickerがjQueryが定義されていないことを示しています。

システムコンフィグ#1:(3rd party jquery-ui install with angular-cliに類似)

const map: any = { 
'jquery':'vendor/jquery-ui-dist/external/jquery/jquery.js', 
'jquery-ui':'vendor/jquery-ui-dist/jquery-ui.min.js' 
}; 

SystemJSコンフィグ#2:

const map: any = { 
'jquery':'vendor/jquery-ui-dist/external', 
'jquery-ui':'vendor/jquery-ui-dist/' 
}; 

const packages: any = { 
'jquery':{ defaultExtension : 'js'}, 
'jquery-ui':{ defaultExtension : 'js', main:'jquery-ui.min.js'} 
};  

SystemJS経由でのjQuery-UIをロードする方法上の任意の提案?

答えて

0

あなたはこの試みることができる:お使いのシステム-config.tsに続いて script regular expression in angular

を: system-config.ts

あなたがロードする必要があるため、私に知らせて/ primeng /#/カレンダーを使用する場合'jquery-ui-timepicker-addon' too

関連する問題