дефолтный метод из вне?
Вижу вариант проброса обработчика в компонент через Input()
Зачем?
потому как компонент может переиспользоваться на разных страницах и для каждой свой обработчик кнопки Скачать.
Обычно делают через output
это да. но не хочется прогерам потом заставлять писать обработчик - тогда когда скачивание по идеи -это ответственность в самом компоненте. ну как минимум по предметной зоне. Получается как-то неполноценный компонент
Может в сторону ооп тогда ? Енам в инпут, и фабрика которая возвращает стратегию обработки в зависимости от значения енама
есть компонент. в нем таблица с данными и кнопка скачать. если вынести обработчик в родитель но логика размазывавется.
в темплейтах с енамом работать не весело
я думал может через инпут передаваьт ссылку на обработчик-функцию. и внутри проверять. если есть то да. если нет - дефолтное поведение
нарушение SOLID, слишком много ответственности на компонент
А в чем вопрос? Кнопка лежит в таблице, кликнули и обработали клик по месту Что за дефолтное или не дефольное поведение у кнопки? Клик же
За кликом стоит поведение - логика
Логика не относящаяся к компоненту этому
Делал так, с автокомплитом, который делает запрос на бек по введенному значению, просто пробрасывал метом с забайнденным сервисом: this getData.bind(this.dataService)
Обсуждают сегодня