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를로드하는 방법에 대한 어떤 제안이?

답변