Никаких опций для отображения данных не показывается, когда реализован угловой тип данных? - PullRequest
0 голосов
/ 14 сентября 2018

Я пытался реализовать Angular datatable из этого урока

Я сделал все как сказано на tutorail, но когда я загружаю свою таблицу, никакие элементы данных не отображаются ... просто простая таблица!

Я добавил таблицу как:

<table datatable class="table table-bordered table-hover ">

Его угловой проект 6 и никаких ошибок, найденных после установки angular-databale!

В консоли я получил эту ошибку:

TypeError: $ (_ this.el.nativeElement) .DataTable не является функцией. (В '$ (_ This.el.nativeElement) .DataTable (dtOptions)', '$ (_ this.el.nativeElement) .DataTable' не определено)

1 Ответ

0 голосов
/ 14 сентября 2018

Кажется, вы не установили jquery и все зависимости должным образом.Установите зависимость следующим образом:

npm install jquery --save
npm install datatables.net --save
npm install datatables.net-dt --save
npm install angular-datatables --save
npm install @types/jquery --save-dev
npm install @types/datatables.net --save-dev

Также включите jQuery & datatable в scripts в angular.json как:

"scripts": [
    "node_modules/jquery/dist/jquery.js",
    "node_modules/datatables.net/js/jquery.dataTables.js"
]

Более подробную информацию можно найти здесь

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