Не удается найти модуль DataTablesModule с Angular Datatable в Angular 6 - PullRequest
0 голосов
/ 12 октября 2018

Я не могу включить DataTableModule в наш проект Angular 6 с данными.Я использую угловую Cli 6 с датой.Мой код показывает ошибку, которая не может найти модуль DataTablesModule.Я установил все пакеты, связанные с датируемыми и jquery.Он также отображается в папке node_modules, но не может быть добавлен в app.module.ts.

Я прилагаю скриншот ниже:

Вот мой код.

Here is my code

Получение этой ошибки в браузере

enter image description here

1 Ответ

0 голосов
/ 12 октября 2018

Возможно, вам не хватает какой-либо зависимости.Выполните шаги, приведенные в этой документации Angular Datatables

1: установите все зависимости

  • 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

2: Добавить все зависимости вangular.json

{
  "projects": {
    "your-app-name": {
      "architect": {
        "build": {
          "options": {
            "styles": [
              "node_modules/datatables.net-dt/css/jquery.dataTables.css"
            ],
            "scripts": [
              "node_modules/jquery/dist/jquery.js",
              "node_modules/datatables.net/js/jquery.dataTables.js"
            ],
            ...
}

3: импорт в приложение-модуль

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import { DataTablesModule } from 'angular-datatables';

import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,

    DataTablesModule
  ],
  providers: [],
  bootstrap: [ AppComponent ]
})
export class AppModule {}
...