Заменить угловой компонент другим - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть основная угловая библиотека, написанная в доме. возможная ошибка Существует компонент A, который внутренне использует компонент выбора даты с селектором my-date-picker. Многие другие компоненты библиотеки также используют этот инструмент выбора даты. Библиотека доставляется разным покупателям. Теперь один из клиентов не хочет выбора даты. Он создает собственный компонент DatePicker. Есть ли простой способ заменить старый указатель даты новым? Что-то вроде переопределения селектора ...

РЕДАКТИРОВАТЬ: дополнительные / запасные компоненты не обязательно предоставляются нами Возможно, наш клиент разработает его самостоятельно.

Спасибо, привет Stephan

1 Ответ

0 голосов
/ 25 апреля 2018

Вы можете создать переменную boolean с именем isCustomerX и проверить ее.

Если компонент запущен клиентом X, вы можете просто отключить элемент управления в целом и позволить им использовать все, что они захотят.

Или вы можете создать собственную среду. Вот отличное объяснение здесь

Таким образом, вы сможете распространять среду, относящуюся только к этому конкретному клиенту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...