[英]Jquery not defined in angular 6 after upgrade
我最近將應用程序from Angular-5 to Angular-6
升級from Angular-5 to Angular-6
,Jquery突然停止工作。 它在Angular 5中工作正常,但在Angular 6中不再工作。 The error states: $(...).DataTable is not a function
確保已將jQuery添加到angular.json
文件中
"scripts": [
"node_modules/jquery/dist/jquery.min.js"
]
並確保將以下內容添加到您的組件中
declare var jquery:any;
declare var $ :any;
出口類以外。
順便說一下,將jQuery與Angular結合使用不是最佳做法,我建議您為插件使用指令:
您可以在此處查看: Angular Datatables指令
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.