我必须为我的一个网站创建一个模式。我已经实现了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]
请为我建议解决方法。
答案 0 :(得分:2)
确保已在模块的SubscriptionComponent
数组中添加了entryComponents
。