2016-08-30 3 views
0

En utilisant l'interface CLI Angular, j'essaye de charger JQuery-UI dans mon application Angular 2 (pour Datepicker de PrimeNG). Cependant, il semble que SystemJS ne charge pas les bibliothèques JQuery-UI.Chargement de jQuery-UI en utilisant l'interface CLI angulaire

Après la construction, les libs JQuery-UI sont stocker avec succès dans le répertoire/dist: enter image description here

en raison des éléments suivants configuration angulaire-cli-build.js:

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

I essayé les configurations suivantes dans system-config.ts, mais au moment de l'exécution, le trafic réseau n'indique pas que les bibliothèques ont été demandées et que le datapicker indique que jQuery n'est pas défini.

System Config # 1: (similaire à 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 Config # 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'} 
};  

Toutes les suggestions sur la façon de charger JQuery-UI via SystemJS?

Répondre