Я использую датпикер ng2-bootstrap в своем приложении angular2. И я хочу скрыть всплывающее окно выбора даты при нажатии снаружи. Я попробовал решение, предложенное в этом вопросе.
Но это работает неправильно, при выборе даты или переключении на диалог месяцев/года он закрывает средство выбора даты.
После расследования я обнаружил, что причина этой проблемы заключается в том, что цель события, возвращаемая при щелчке, изначально не находилась в элементе ref, но была получена при щелчке с помощью ngIf в реализации компонента datepickers.
Вот plunker, решающий эту проблему.
Любые предложения, как решить эту проблему?