Действия по воспроизведению:
Обратите внимание, что встроенный редактор итогового элемента управления остается (со старым значением!). Встроенный редактор должен закрываться при выборе события. Все встроенные редакторы должны закрываться при запуске события выбора.
Привет Эрик,
Думаю, одна и та же проблема со всеми встроенными редакторами.
Я воспроизвожу эту проблему на примере типа данных.
Спасибо за обновление @JulienGoldman - это не удивительно, но очень полезно знать! Я думаю, что это должно быть легко исправить, и у меня есть пара идей ... просто нужно выбрать лучший подход. Думаю, есть три (как минимум) возможных решения:
1) следите за событиями кликов вне редактора
2) закройте редактор, если @input изменится
3) закрывать, когда пользователь меняет свой выбор (для этого есть событие приложения)
Ни одно из решений не является трудным для реализации.
Примечание: я как раз в процессе обновления с angular 5 до angular 7, и всю следующую неделю я уезжаю в отпуск. Но после этого я должен вернуться к некоторым исправлениям ошибок, включая это.
Я считаю, что приведенный выше вариант (2) является наиболее простым и правильным для реализации. Так что я попробую сделать это сейчас. :)