0

我必须为我的一个网站创建一个模式。我已经为此实现了 ngx-bootstrap 模式。我已经在我的引导程序中定义了组件。它运行完美,但是当我查看控制台时,它显示错误消息为

选择器“app-subscription”不匹配任何元素

下面是 subscription.component.ts 的代码片段

export class SubscriptionComponent implements OnInit {
  closeBtnName: string;
  public email_id;
  subscribed:Boolean= false;
  showsubscribe: Boolean = true;
  public emailFormControl = new FormControl('', [ Validators.required, Validators.pattern(EMAIL_REGEX)]);

  constructor( public bsModalRef: BsModalRef, private 
  submit_service: 
    SubmitService, private modalService: BsModalService) { }

   ngOnInit() {
  }

}

对于 home.component.ts

if(this.router.url.includes('subscribe')){

  this.bsModalRef = this.modalService.show(SubscriptionComponent)
  this.bsModalRef.content.closeBtnName  = 'Close'
}

根据 ngx-bootstrap 文档,我已将其添加到我的 entryComponents 中。app.module.ts 的代码片段

bootstrap: [AppComponent, SubscriptionComponent]

请建议我解决这个问题。

4

1 回答 1

2

确保您已在模块SubscriptionComponententryComponents数组中添加了 。

于 2018-12-31T06:44:56.793 回答