Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 24705|Відповідь: 9

[Кутовий голос] Angular 6.x інтегрує таблиці JQuery DataTables

[Копіювати посилання]
Опубліковано 29.10.2018 14:54:16 | | | |
JQuery DataTables — дуже корисний плагін для списку даних, не потрібно писати власні сторінки, сортування, фільтрацію та інші функції, просто поверніть вказаний формат json, плагін допоможе вам відобразити дані. Як застосувати цей корисний плагін для відображення таблиць до проєктів Angular?

Ця стаття інтегрує Angular+bootstrap+DataTables

Офіційний сайт DataTables:Вхід за гіперпосиланням видно.
Кутові таблиці даних:Вхід за гіперпосиланням видно.
(Angular Structural Framework для динамічних веб-додатків + плагін DataTables jQuery для складних HTML-таблиць)

GitHub:Вхід за гіперпосиланням видно.

Спершу розглянемо ефект після інтегрування, як показано нижче:





Встановлення стартера


Щоб користуватися таблицею кутових даних, потрібно встановити Node 8.9 або новішу версію та NPM 6 або новішу.

Цей документ стосується лише проєктів, які використовують angular-cli. Насправді, фронтенд-екосистема зростає з темпами, за якими я вже не можу слідкувати. Отже, існує лише навчальний посібник для проєкту angular-cli. Якщо вам вдасться це зробити, наприклад, проєкт SystemJS, будь ласка, надішліть pull request для покращення цієї документації. Дякую!

Angular-CLI версія 7.YZ
Рекомендую використовувати angular-cli для створення та управління кутовими проєктами

Хочу попередити, що демо-версія виходить на 7-му рівні. Версія YZ, тоді як новіші версії Angular-CLI можуть потребувати іншої конфігурації.

NPM
Перш ніж отримати останню версію з NPM, потрібно встановити її залежності:


Мій поточний проєкт — Angular 6.x, інтерфейс використовує шаблон від Bootstrap, і jQuery вже згадувався, тому мій власний проєкт потребує йогоОсобливе ставлення

NPM встановлює лише:



Завантажте пакет плагінів з офіційного сайту datatables, перевірте Bootstrap 4 і DataTables, а також виберіть «Завантажити файли» нижче. Вебсайт:Вхід за гіперпосиланням видно.



Ми розпаковуємо завантажений пакет у каталог "src\assets\plugins\datatables.net",Каталог Ні, будь ласка, створіть його самі.!!!

Відредагуйте angular.json файл, щоб додати залежності у властивості скрипту та стилю:


В основному додавати datatables.css та datatables.js файли до проєкту.

Конфігурація NgModule, імпортуйте DataTablesModule на відповідний рівень застосунку.


Оскільки мій маршрут лінивий, щоб завантажувати дорогу, яНе зовсімІмпортовано у файл "app.module.ts", будь ласкаІмпортуйте відповідно до вашої реальної ситуації

Якщо імпорт неправильний, помилка виглядає так:

core.js:1673 ERROR Error: Uncaught (in promise): Error: Template parse errors:
Не можу прив'язати до 'dtOptions', оскільки це невідома властивість 'table'. ("<div class="ряд">
  <клас div="COL-12">
    <таблиця даних [ПОМИЛКА ->]

Пагінація на стороні сервера

HTML-сторінка (baseinfocompany-list.component.html):

CSS-код (потрібно додати, з застереженнями):



baseinfocompany-list.component.scss file:



Файл styles.scss:



Typescript код (baseinfocompany-list.component.ts)

Примітка: HttpClientModule також слід додати у app.module.ts, наступним чином:

Китайсько-китайський код для таблиць даних виглядає так:

Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласкаВідповідь






Попередній:Працівники постпродакшну кіно та телебачення, а також ті, хто любить навчатися, повинні використовувати технології кіно- та телевізійного ключіння
Наступний:NPM видаляє модуль видалення
Опубліковано 10.11.2018 21:58:48 |
Я теж зробив цю помилку
Опубліковано 10.01.2019 13:58:33 |
Чи можете ви прочитати це після відповіді?
Опубліковано 10.01.2019 22:36:56 |
Вавававава
Опубліковано 15.03.2019 09:27:21 |
Беріть участь у формі архітектора
Опубліковано 15.03.2019 09:56:07 |
3123eeee Опубліковано 2019-3-15 09:27
Беріть участь у формі архітектора

Я вчився і вчився
Гарна історія
Опубліковано 15.03.2019 09:56:43 |
3123eeee Опубліковано 2019-3-15 09:56
Я вчився і вчився
Гарна історія

У резервуар! Орендодавець чудовий! Давай! Вивчайте Angular разом!
Опубліковано 08.04.2019 17:53:36 |
Нарешті знайшли
Опубліковано 12.04.2019 10:44:36 |
safassadsas
Опубліковано 15.05.2019 10:58:00 |
Не погано
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com