Jquery не определен в угловых 6 после обновления - PullRequest
0 голосов
/ 20 мая 2018

Я недавно обновил свое приложение from Angular-5 to Angular-6, и Jquery внезапно перестал работать.Он отлично работал в Angular 5, но больше не работал в Angular 6. The error states: $(...).DataTable is not a function

1 Ответ

0 голосов
/ 24 июля 2018

Убедитесь, что у вас есть jQuery, добавленный в ваш angular.json файл

 "scripts": [
   "node_modules/jquery/dist/jquery.min.js"
 ]

И убедитесь, что добавили следующее к вашему компоненту

declare var jquery:any;
declare var $ :any;

За пределами класса экспорта.

Кстати, не рекомендуется использовать jQuery с Angular, я рекомендую использовать вместо этого директиву для плагина:

вы можете проверить это здесь: Директива Angular Datatables

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...