2016-08-30 31 views
0

使用Angular CLI,我試圖在我的Angular 2應用程序(用於PrimeNG的Datepicker)中加載JQuery-UI。但是,似乎SystemJS沒有加載JQuery-UI庫。使用Angular CLI加載jQuery-UI

建立後,jQuery的UI庫成功地存儲在/ dist目錄: enter image description here

如下面的角-CLI-build.js配置的結果:

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

我在system-config.ts中嘗試了以下配置,但是在運行時,網絡流量並不表示請求了庫並且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'} 
};  

如何JQuery的-UI經由SystemJS加載任何建議?

回答