Size: a a a

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

2021 April 01

DL

Dmitriy Lopukhov in Angular - русскоговорящее сообщество
Smooth Operator
С точки зрения утечек разницы нет
ок, спасибо. Просто видел, что не рекомендуют подписываться в конструкторе (ну и через async pipe в том числе), иначе типа гепотетически может быть утечка, потому что ангуляр включается на OnChanges только. Сеттеры тоже раньше срабатывают, поэтому такой вопрос возник собственно
источник
2021 April 02

SF

Sasha Fesenko in Angular - русскоговорящее сообщество
Dmitriy Lopukhov
ок, спасибо. Просто видел, что не рекомендуют подписываться в конструкторе (ну и через async pipe в том числе), иначе типа гепотетически может быть утечка, потому что ангуляр включается на OnChanges только. Сеттеры тоже раньше срабатывают, поэтому такой вопрос возник собственно
Много видел / читал, что наоборот - рекомендуется как можно больше использовать async pipe. Теперь самому интересно
источник

DL

Dmitriy Lopukhov in Angular - русскоговорящее сообщество
Sasha Fesenko
Много видел / читал, что наоборот - рекомендуется как можно больше использовать async pipe. Теперь самому интересно
это да, но я тут про то, где вот это писать лучше: this.comments$ = this.appService.fetchRealCommentsByPost(this.post.id);
источник

7

7384114837 in Angular - русскоговорящее сообщество
А через CLI можно создать несколько компонентов одной командой?
источник

SF

Sasha Fesenko in Angular - русскоговорящее сообщество
Dmitriy Lopukhov
это да, но я тут про то, где вот это писать лучше: this.comments$ = this.appService.fetchRealCommentsByPost(this.post.id);
Ничего не скажу точно, так как я сам не такой уж умелец ещё, но если просто интересно мнение, то я бы тоже написал в ngOnChanges, не знаю соответствует ли это бест пректисам
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
Dmitriy Lopukhov
это да, но я тут про то, где вот это писать лучше: this.comments$ = this.appService.fetchRealCommentsByPost(this.post.id);
я бы сделал в родительском компоненте
источник

M

Maksim in Angular - русскоговорящее сообщество
и через сеттер и через ngOnChanges можно утечку создать, если подписываться не думая головой
источник

DL

Dmitriy Lopukhov in Angular - русскоговорящее сообщество
Maksim
и через сеттер и через ngOnChanges можно утечку создать, если подписываться не думая головой
в смысле без отписки просто? или что-то другое имеется ввиду в данном случае?
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
7384114837
А через CLI можно создать несколько компонентов одной командой?
for i in comp1 comp2; do ng g c "${i}"; done
источник

7

7384114837 in Angular - русскоговорящее сообщество
Андрей Фастовский
for i in comp1 comp2; do ng g c "${i}"; done
🤔
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
и тут я бляц нашел как обойтись без стора потсоны
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
открыл для себя сервисы ?
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
// CQRS
class ProductService {
 // commands
 commandAddProduct: Subject<Product> = new Subject<Product>();

 // queries
 products$ : Observable<Product[]> = combineLatest(
   this.productApi.list$, // 1
   this.commandAddProduct, // 2
 )
   .pipe(map([
     { data: products } // 1
     add, // 2 // @todo implement splice()
   ]) => products);

 productsWithCategories$ : Observable<Product[]> = combineLatest(
     this.products$, // 1
     this.categoriesService.categories$, // 2
   )
   .pipe(map([
     products, // 1
     { data: categories }, // 2
   ]) => ...someMap...);
}
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
здесь блэц ваще нет методов. и не будет никогда
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
стоит нам сделать this.commandAddProduct.next(new Product) - херак, и всё что зависело от продуктов во всей проге к херам перерисовалось
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Авраам Петрович
и тут я бляц нашел как обойтись без стора потсоны
Congratulations!
источник

DL

Dmitriy Lopukhov in Angular - русскоговорящее сообщество
Авраам Петрович
здесь блэц ваще нет методов. и не будет никогда
а в чем проблема с методами?
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
Dmitriy Lopukhov
а в чем проблема с методами?
в шкафу
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
в смысле если их не писать это лучше чем если их писать
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
даже по тем временам когда код меряли карандашами и числом строк
источник