Решил подключить к проекту ng2-table.
Все заработало, кроме pagination. Стал гуглить, нашел инструкцию, что надо подключить модуль из ng2-bootstrap.
Пытаюсь подключить ng2-bootstrap, пишет, что он устарел, используйте ngx-bootstrap.
Ну ладно, подключил ngx-bootstrap, импортировал из него модули
import { PaginationModule } from './ngx-bootstrap-development/src/pagination/pagination.module';
import { TabsModule } from './ngx-bootstrap-development/src/tabs/tabs.module';
....
@NgModule({
imports: [BrowserModule, FormsModule, HttpClientModule, PaginationModule, TabsModule, RouterModule.forRoot(appRoutes)],
declarations: [AppComponent,
ProductListComponent, ProductCreateComponent,
ProductEditComponent, ProductFormComponent, NotFoundComponent,
ClientCreateComponent, ClientEditComponent, ClientListComponent,
NgTableComponent, NgTableFilteringDirective, NgTablePagingDirective, NgTableSortingDirective,
TableDemoComponent
],
providers: [ProductService, ClientService], // регистрация сервисов
bootstrap: [AppComponent]
})
Получаю ошибку
ERROR Error: StaticInjectorError[t]:
StaticInjectorError[t]:
NullInjectorError: No provider for t!
Я что-то неправильно делаю или ng2-table с ngx-bootstrap просто не дружит?