Селектор «приложение-подписка» не соответствует ни одному элементу - PullRequest
0 голосов
/ 31 декабря 2018

Мне нужно создать модал для одного из моих сайтов.Для этого я применил модальный режим 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 Iдобавил, что в моей записи "Компоненты".Фрагмент кода для app.module.ts

bootstrap: [AppComponent, SubscriptionComponent]

Пожалуйста, предложите мне исправить это.

1 Ответ

0 голосов
/ 31 декабря 2018

Убедитесь, что вы добавили SubscriptionComponent в массив entryComponents модуля.

...