【发布时间】:2016-11-09 22:17:00
【问题描述】:
我想在我的应用程序中使用PrimeNG calendar。当我运行代码时,我得到了错误:
ReferenceError: jQuery 未定义。
其他 PrimeNG 指令工作正常。如果我删除<p-calendar>,错误就会消失。
我已在我的应用程序中导入并包含日历。 顺便说一句,我使用的是最新版本的 angular、router 和 forms。在此之前,我有这个 issue 并通过更新表单提供程序来修复它。
<p-calendar [(ngModel)]="date"></p-calendar>
堆栈跟踪摘录:
ReferenceError: jQuery 未定义 在 Calendar.ngAfterViewInit(评估在 (http://localhost:8080/js/app.js:930:2),:44:90) 在 DebugAppView._View_AddShipmentComponent0.detectChangesInternal (AddShipmentComponent.template.js:930:59) 在 DebugAppView.AppView.detectChanges(评估在 (http://localhost:8080/js/vendor.js:716:2),:243:14) 在 DebugAppView.detectChanges(评估在 (http://localhost:8080/js/vendor.js:716:2), :348:44)
【问题讨论】:
-
如果没有,请尝试在 index.html 中包含对 jQuery 的引用。
-
<p-calendar>依赖是:jQuery UI Datepicker and DateTimePicker
标签: angular primeng primeng-calendar