Size: a a a

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

2019 November 05

L

Let me take you into the light in Angular - русскоговорящее сообщество
Smooth Operator
не согласен
Давай свою версию, мистер Smooth Philosopher
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Smooth Operator
не согласен
а аргументы?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
в конструкторе я вообще гиперредко вообще хоть что-то делаю, прям по пальцам посчитать
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Nazar
https://cl.ly/ff7dc360a1fa я проверяю изменилась ли ширина етого блока когда сужаю окно
компонент с помощью которого делаете resize не предоставляет событие onSizeChange, onResize?
источник

N

Nazar in Angular - русскоговорящее сообщество
Алексей Охрименко
компонент с помощью которого делаете resize не предоставляет событие onSizeChange, onResize?
нет
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Argument Exception
а аргументы?
аргумент в том что нет аргументов в пользу того что подписки в OnInit/OnChanges лучше подписок в конструкторе
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Чем мне мешает писать

users$;
constructor(
private service: Service
) {
thus.users$ = this.service.getUsers();
}

Или вообще

users$ = this.service.getUsers();
constructor(
private service: Service
) {}

А потом ловить асинком?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Smooth Operator
аргумент в том что нет аргументов в пользу того что подписки в OnInit/OnChanges лучше подписок в конструкторе
да, тоже всегда делаю подписки в ngOnInit
источник

YR

Yuriy Roskoshinsky in Angular - русскоговорящее сообщество
Артур Мудрик
мужик,

1) каждый импорт нужно делать на своей строке, никаких через запятые
2) после массива styleUrls нужна запятая в конце
3) implements OnInt не нужно вообще
4) булеаны, строки, числа — всегда нужно explicitly помечать типами — private status: boolean = false;
5) на 18-й строке — после каждого инжекта нужно ставить запятую
6) метод show — не пиши так — используй early return, а не заворачивай всё в if
Спасибо. Проанализирую сказанное, и комментарии коллег. Но у меня всё в стандартных линтах, хотя и задачка не более чем тестовая.
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Alex Bu
Чем мне мешает писать

users$;
constructor(
private service: Service
) {
thus.users$ = this.service.getUsers();
}

Или вообще

users$ = this.service.getUsers();
constructor(
private service: Service
) {}

А потом ловить асинком?
Почему мне нужно тут обьявлять целый хук? Пока непонятно)
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Артур Мудрик
нет, вы всё не так поняли — я использую ngOnInit лайфсайкл хук, но для него не нужно прописывать implements OnInit в классе
Ну аннотации тоже можно не писать. Никто ж не заставляет
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Артур Мудрик
да, тоже всегда делаю подписки в ngOnInit
я как раз с этим не согласен)
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Smooth Operator
я как раз с этим не согласен)
а, тьфу, да, но я именно за такой подход и никакой другой 🙂
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
аргументов в его пользу у вас конечно же нет?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
источник

АМ

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

AB

Alex Bu in Angular - русскоговорящее сообщество
Smooth Operator
аргументов в его пользу у вас конечно же нет?
Может лис что добавит, когда появится)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Артур Мудрик
так красивее и опрятнее
поэл
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Smooth Operator
аргумент в том что нет аргументов в пользу того что подписки в OnInit/OnChanges лучше подписок в конструкторе
а... я тут ворвался не посмотрев в чём спор, я предпочитаю делать подписки в конструкторе например, тож получается не согласен насчёт OnInit/OnChanges....
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Вкусовщина
источник