服务NgbModal未知

时间:2019-09-08 22:04:40

标签: angular ng-bootstrap angular8

在我的启动应用程序中遇到另一个问题。

我安装了ng-bootstrap组件,以更轻松地访问与引导程序相关的组件,而无需使用jquery。

这是我的app.module.ts

中的内容
...
import {NgbModule} from "@ng-bootstrap/ng-bootstrap";
...
@NgModule({
    HttpClientModule,
    NgbModule,
    ToastyModule,
    SharedModule.forRoot(),
    BrowserModule,
    BackendModule
...

在后端模块中

import {NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {BackendRoutingModule} from './backend-routing.module';
import {MainComponent} from "./main/main.component";
import {SharedModule} from "../shared/shared.module";
import {HttpClientModule} from "@angular/common/http";
import {TestComponent} from './test/test.component';
import {NgbModalModule, NgbModule, NgbTabset, NgbTabsetModule} from "@ng-bootstrap/ng-bootstrap";
import {ToastyModule} from "ng2-toasty";


@NgModule({
  declarations: [
    MainComponent,
    TestComponent
  ],
  providers: [
  ],
  imports: [
    CommonModule,
    NgbTabsetModule,
    NgbModalModule,
    BackendRoutingModule,
    SharedModule.forRoot(),
    ToastyModule,
    HttpClientModule
  ]
})
export class BackendModule {
}

在组件中,我想开始打开一个模式以创建一个条目:

import {Component, OnInit} from '@angular/core';
import {NgbModal, ModalDismissReasons} from '@ng-bootstrap/ng-bootstrap';

@Component({
  selector: 'app-test',
  templateUrl: './test.component.html',
  styleUrls: ['./test.component.scss']
})
export class TestComponent implements OnInit {

  closeResult: string;

  /**
   *
   * @param modalService
   */
  constructor(private modalService: NgbModal) {
  }

}

但是在这里,我得到以下错误消息:

错误:无法解析TestComponent的所有参数:(?)。

我按照以下步骤进行了整合

https://ng-bootstrap.github.io/#/components/modal/examples

但是我无法正常工作。我想念什么?

我正在使用最新的angular 8和cli应用程序。 作为包装经理,我依靠的是纱线。

0 个答案:

没有答案