Size: a a a

Angular - русскоговорящее сообщество

2020 March 23

B

Bretbas in Angular - русскоговорящее сообщество
в данном случае, как ты видишь, я передаю их через привязки
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
я делал предварительный маппер данных в таких случаях, который режет лишнее.
хз, наверно не лучший выход. Зато просто :)
источник

B

Bretbas in Angular - русскоговорящее сообщество
@xuxicheta , Вот к примеру
[totalComments]="totalComments"
                [initComments]="postComments"

мне не нравится такой подход тем, что :
1. код не единообразный становится. Где то через formControlName привязки происходят, где то я их сам передаю
2. Прежде чем привязку сделать, мне надо объявить свойство в компоненте, тем самым компонент становится все шире и шире. И это тоже нервоз. Когда используешь форму, то все в форме спрятано
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Bretbas
@xuxicheta , Вот к примеру
[totalComments]="totalComments"
                [initComments]="postComments"

мне не нравится такой подход тем, что :
1. код не единообразный становится. Где то через formControlName привязки происходят, где то я их сам передаю
2. Прежде чем привязку сделать, мне надо объявить свойство в компоненте, тем самым компонент становится все шире и шире. И это тоже нервоз. Когда используешь форму, то все в форме спрятано
а не пробовал использовать сервисы для хранения данных, и инжектить их в компоненты, без описывания кучи инпутов?
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
а не пробовал использовать сервисы для хранения данных, и инжектить их в компоненты, без описывания кучи инпутов?
и расшаривать сервис?
источник

B

Bretbas in Angular - русскоговорящее сообщество
как модель состояния?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
инжектится. не расшаривается. DI позволяет контролировать что куда инжектнется
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
допустим я делаю в корневом компоненте сервис компонент-уровня. И все дочерние компоненты если инжектнут этот сервис, его и получат.
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
допустим я делаю в корневом компоненте сервис компонент-уровня. И все дочерние компоненты если инжектнут этот сервис, его и получат.
ну тоесть расшарить сервис по другому это называется))
источник

B

Bretbas in Angular - русскоговорящее сообщество
между дочерними компонентами)
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
ну да. просто "расшарить" в моем понимании это что-то глобальное
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
я вообще редко использую инпуты. только в 2 случаях. 1. если это переиспользуемый компонент. 2. если это будет работать в ngFor
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
ну и на потоках все
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
ну да. просто "расшарить" в моем понимании это что-то глобальное
но мне кажется в этом примере я не знаю, нормально ли это будет
источник

B

Bretbas in Angular - русскоговорящее сообщество
просто я перехожу на компонент UpdatePostComponent
источник

B

Bretbas in Angular - русскоговорящее сообщество
у поста есть title, description, images, comments, hashtags и всякая хрень еще
источник

B

Bretbas in Angular - русскоговорящее сообщество
вот как бы ты стал делать? Обновление поста?
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
всем привет! а можно ли в эффектах как-нибудь захендлить ошибку через интерсептор?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Bretbas
вот как бы ты стал делать? Обновление поста?
у меня вообще все в стейте :)
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
у меня вообще все в стейте :)
ReduX?
источник