使用Angular CLI,我试图在我的Angular 2应用程序中加载JQuery-UI (用于PrimeNG的Datepicker)。但是,看起来SystemJS并没有加载JQuery-UI库。
构建完成后,JQuery-UI库成功存储在/dist目录中:
作为以下Angular-cli-build.js配置的结果:
'jquery-ui-dist/external/jquery/*',
'jquery-ui-dist/jquery-ui.min.js'
我在system-config.ts中尝试了以下配置,但在运行时,网络流量并不表示请求了库,而数据选择器则表示没有定义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有什么建议吗?
发布于 2016-09-01 19:15:47
你可以试试这个:script regular expression in angular
然后在您的系统中-config.ts:system-config.ts
如果您想使用/primeng/#/日历,请告诉我,因为您也需要加载‘jquery-ui-timepicker addon’:)
https://stackoverflow.com/questions/39235248
复制相似问题