Size: a a a

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

2018 March 27

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Andrew
ой, ребят.. что вы там пишете такое тяжелое? =) у меня вроде большое real-time (slack like) приложение и ребята, которые писали, про onPush вообще не слышали, а проблем с перформансом нет..
Жесть начинается, когда обновлять нужно непрерывно
источник

АД

Александр Духовняк in AngularPiter - русскоговорящее сообщество
Andrew
ну лично меня вот это зацепило, я не понял зачем каждому гетеру сетер 😊
Я тоже
источник

DT

Dmitry Teplov in AngularPiter - русскоговорящее сообщество
мол, геттер без сеттера может ввести в заблуждение
с getProp() {} сразу понятно что к чему, с get prop() {} - нет
источник

A

Andrew in AngularPiter - русскоговорящее сообщество
хз, что тут непонятного..
источник

АД

Александр Духовняк in AngularPiter - русскоговорящее сообщество
Ты опять же можешь что-то декорировать для читабельности и отвязанности. Например у меня может инжектится сервис который отдает какую-то информацию, например имя герроя.

По мне так проще сделать геттр herroName содержащий this.someService.herroName и использовать в коде. И сеттр, скорее всего мне не будет нужен.

Не знаю. Возможно это дело вкуса и договоренности в команде?)
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
Dmitry Teplov
мол, геттер без сеттера может ввести в заблуждение
с getProp() {} сразу понятно что к чему, с get prop() {} - нет
ну короче, это холивар, ничего непонятного и страшного нет
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
можно как угодно
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
но если кому не нравится, может правило в tslint поставить) и все
источник

A

Andrew in AngularPiter - русскоговорящее сообщество
Александр Духовняк
Ты опять же можешь что-то декорировать для читабельности и отвязанности. Например у меня может инжектится сервис который отдает какую-то информацию, например имя герроя.

По мне так проще сделать геттр herroName содержащий this.someService.herroName и использовать в коде. И сеттр, скорее всего мне не будет нужен.

Не знаю. Возможно это дело вкуса и договоренности в команде?)
плюсую
источник

АД

Александр Духовняк in AngularPiter - русскоговорящее сообщество
Max Ivanov
можно как угодно
Главное с с onPush и без глобальных переменных🙂
источник

A

Andrew in AngularPiter - русскоговорящее сообщество
ага. мне даже кажется, что нужно  к каждому сообщению в этот чат onPush дописывать
источник

АД

Александр Духовняк in AngularPiter - русскоговорящее сообщество
Andrew
ага. мне даже кажется, что нужно  к каждому сообщению в этот чат onPush дописывать
😆
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Andrew
ага. мне даже кажется, что нужно  к каждому сообщению в этот чат onPush дописывать
И в соседний тоже тогда уж, чего мелочиться)
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
источник

И

Иван in AngularPiter - русскоговорящее сообщество
да многие в trackBy не умеют... а вы тут про onPush
источник

АД

Александр Духовняк in AngularPiter - русскоговорящее сообщество
Точно. Я уже думал чтл смыл с себя ng1
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Иван
да многие в trackBy не умеют... а вы тут про onPush
Это что? Angular? :D
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
Иван
да многие в trackBy не умеют... а вы тут про onPush
ну вот это ваще косяк ангуляра я считаю 😕
даже линтера на это нет, на всякий случай...
источник

И

Иван in AngularPiter - русскоговорящее сообщество
Вертихвост キバ
Это что? Angular? :D
ох лол
источник

АД

Александр Духовняк in AngularPiter - русскоговорящее сообщество
Вертихвост キバ
Это что? Angular? :D
Да) angularjs. Все как и раньше.
источник