Я работаю над требованием, в котором я использую множественный выбор PrimeNG. Этот множественный выбор имеет флажки, за которыми следует некоторый текст и логотип. При нажатии на логотип я отображаю некоторые данные во всплывающем окне. При нажатии кнопки «ОК» всплывающего окна закрывается мультиселектор фона, где мне нужно отключить закрытие всплывающего окна при нажатии логотипа. Вот пример stackblitz для справки: Демо Stackblitz нажмите здесь.
Шаг 1: Откройте mutiselect и нажмите на логотип
Шаг 2: Нажмите «ОК» во всплывающем окне.
Шаг 3: Multiselect Dropdwon закрывается
Добавление решения StackBlitz.
Достигнуто это с помощью onPanelHide
eventEmitter, который вызывает checkState, я держу панель открытой с помощью this.multiInput.show();
Если всплывающее окно открыто.
когда я пытаюсь добиться того же, используя angular, формально используя viewchild для множественного выбора, это не удается, будет полезно, если вы можете помочь мне в этом, ссылка на переработку: stackblitz.com/edit/…
Проверьте это stackblitz.com/edit/…
Не знал о onPanelHide eventEmitter, спасибо за поддержку, отличная работа Ура!