данные мне нужны в преобразованном виде, например, приводить строку к lowerCase Подскажите, как правильно поступить?
передавайте данные через пайп типа [data]="data | lowerCase"
А если мне нужно какое-то более сложное преобразование? В родительском компоненте преобразовывать?
можно сеттер использовать
зависит от логики. пайп конечно лучше, т.к. переиспользуем и не захламляет код компонентов. но часто данные сразу изменяются в сервисах, где они появляются
Вот тут подробнее можно? Вкуда гуглить?
Благодарю
а можно пример с вызововм данного сеттера 1) передать void 2) передать новые данные 3) передать такиеже данные
ангуляр сам его вызывает когда ты передаешь данные в компонент. или что?
я событие так смногу предать? чтобы например потомок сбрсил форму
ну ты почешь передать данные, а потом в сеттере смотреть что нудно делать
а как передать void ?
воид это обозначение что функция ничего не возвращает
https://www.youtube.com/watch?v=2rQOu9TmuxE&t=761s&ab_channel=DecodedFrontend посмотри видео, может поможет
да, мне нужно вызвать метод в потомке. как это правильно сделать*
в видео есть пример как через вьючаилд добратся к потомку и дергать его методы
return void 0 🤣
да я понимаю. вьючайлд или сервис, что лучше и когда? особенно в концепии smart / dumb компонент. при этом dumb компоненты могут быть у разных smart
тут вьючайлд подход. а в каких случаях приоритетные или нет service?
я не могу ответить тебе на этот вопрос.
Обсуждают сегодня