选择器“应用订阅”与任何元素均不匹配

时间:2018-12-31 06:41:56

标签: angular ngx-bootstrap-modal

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

  

选择器“应用程序订阅”与任何元素都不匹配

下面是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]

请为我建议解决方法。

1 个答案:

答案 0 :(得分:2)

确保已在模块的SubscriptionComponent数组中添加了entryComponents