Переход к просмотру p-tabview при нажатии кнопки

#angular #primeng

#angular #пример

Вопрос:

Я новичок в angular и PrimeNG.

У меня есть details.component.html и в моей навигационной панели есть кнопка под названием «начать сеанс». У меня также есть <p-tabView> компонент в том же файле.

Я хочу показать <p-tabView> компонент, когда я нажимаю кнопку «Начать сеанс». Как я могу этого добиться?

Ответ №1:

если я правильно понимаю, вам просто нужно отобразить свой компонент, нажав на кнопку. в этом случае вам нужно:

  1. повесьте обработчик событий на кнопку

    <button (click)='yourButtonHandler()/>

  2. создайте переменную, от которой будет зависеть элемент

    isTabviewExist = false

  3. создайте функцию, которая будет обрабатывать нажатие на вашу кнопку

    yourButtonHandler() { this.isTabviewExist = true }

  4. добавить условие к компоненту

    <p-tabView *ngIf=isTabviewExist />

Комментарии:

1. Это обязательно покажет вкладку, но моя вкладка находится где-то внизу сайта, я хочу вывести ее на экран при нажатии кнопки