Результат ModalView Nativescript - PullRequest
       3

Результат ModalView Nativescript

0 голосов
/ 26 сентября 2019
modalCrongorama() {
    let options = {
        context: {},
        fullscreen: true,
        viewContainerRef: this.viewRef
    };

    this.modalService.showModal(CronogramaManejoComponent, options)
        .then((result: CronogramaManejo)=>{

            this.idCrongrama = result.id;
            this.nomeCronograma = result.manejos;

            console.log(this.idCrongrama);
            console.log(this.nomeCronograma);

            this.addInsumo(result.id, result.manejos);
        });
}

Я создал страницу, которая при нажатии открывает ModalView со списком людей, и когда я выбираю человека, и он возвращается в качестве выбранного

Ошибка: если я щелкну второй раз, чтобы открытьмодальный со списком людей, он не работает - список не загружается.

В журнале: первый раз переходит в конструктор, ngOnInit .... второй раз только в конструктор, а небольше на ngOninit .. почему?

1 Ответ

0 голосов
/ 27 сентября 2019

разобрался !!!
Я создал новую службу для вызова viewContainerRef .

modalCrongorama() {
        const options: ModalDialogOptions = {
            viewContainerRef: this.uiService.getRootVCRef()
            ?  this.uiService.getRootVCRef()
            : this.vcRef,
            context: {},
            fullscreen: true
        };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...