Size: a a a

Советский Angular

2020 June 16

VS

Vladimir Stempel 👁🍵... in Советский Angular
Эрик Поуль
а зачем это? что это дает то? ну это как писать public на паблик поля и методы, только по-умолчанию этого нет в ангуляре, а кто-то пытается запихнуть, потому что нравится
ну типа, чтоб было понятно, что это интерфейс)))
источник

AH

Alena Hrenovskaya in Советский Angular
Igor Bodnar
Не оч, если ты захочешь взять свою работу с формами (контролы, вывод ошибок, директивы и прочти вспомотельные ништяки) и вынести в отдельный модуль чтобы переиспользовать в другой апке, ты будешь бегать по всему проекту и выкусывать из папок conponents helpers и и.д. нужные кусочки?
ты имеешь в виду в другом приложении?
источник

IB

Igor Bodnar in Советский Angular
Alena Hrenovskaya
ты имеешь в виду в другом приложении?
Ну например
источник

ЭП

Эрик Поуль in Советский Angular
Vladimir Stempel 👁🍵
ну типа, чтоб было понятно, что это интерфейс)))
почему тогда не добавлять T перед типом или C пред классом модели?
источник

E

Eugene in Советский Angular
Эрик Поуль
а зачем это? что это дает то? ну это как писать public на паблик поля и методы, только по-умолчанию этого нет в ангуляре, а кто-то пытается запихнуть, потому что нравится
если ты private на приватные пишешь, то зачем публичные обижать?
источник

ЭП

Эрик Поуль in Советский Angular
Eugene
если ты private на приватные пишешь, то зачем публичные обижать?
приватные станут приватными, когда ты их такими опишешь, а с публичными ничего не меняется
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Эрик Поуль
приватные станут приватными, когда ты их такими опишешь, а с публичными ничего не меняется
зато явно указано, что это публичное поле)
источник

E

Eugene in Советский Angular
Эрик Поуль
приватные станут приватными, когда ты их такими опишешь, а с публичными ничего не меняется
меняется. читаемость кода. понимание кода. а еще ты включаешь голову и думаешь, когда ставить public, когда private.
источник

AS

Anton Shvets in Советский Angular
я пишу public когда совершенно точно ясно что метод публичный. и не пишу, когда еще не определил
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Эрик Поуль
почему тогда не добавлять T перед типом или C пред классом модели?
да, согдласен, это тупо))
источник

AH

Alena Hrenovskaya in Советский Angular
Самое смешное, что прошлые разрабы сделали на каждый пук общий компонент, а вот то, что в 376 местах у нас используется конструкция:
ngOnChanges(inputs) {
   if (inputs.accounts && inputs.accounts.currentValue && inputs.accounts.currentValue !== inputs.accounts.previousValue) {

А сделать по человечески (на скрине) догадалась только я. Теперь это выглядит просто вот так:

ngOnChanges(changes: SimpleChanges): void {
   if (isOnChanges(changes.document)) {
источник

AK

Alex Kulagin 🏡 in Советский Angular
Vladimir Stempel 👁🍵
если бы дали сделать это с самого начала, когда я просил, то это заняло бы день-два, когда компонентов было штук 10-15, а разделов всего 2
А ты как доносил?
1.Все говно, так не делают и надо переписать
2. Переписываем это и вот и вот тут ещё все, это сэкономит нам x часов и позволит внедрить фичи а и б на N дней раньше
источник

AS

Anton Shvets in Советский Angular
Alena Hrenovskaya
Самое смешное, что прошлые разрабы сделали на каждый пук общий компонент, а вот то, что в 376 местах у нас используется конструкция:
ngOnChanges(inputs) {
   if (inputs.accounts && inputs.accounts.currentValue && inputs.accounts.currentValue !== inputs.accounts.previousValue) {

А сделать по человечески (на скрине) догадалась только я. Теперь это выглядит просто вот так:

ngOnChanges(changes: SimpleChanges): void {
   if (isOnChanges(changes.document)) {
а лучше вообще избегать onChanges
источник

E

Eugene in Советский Angular
Alena Hrenovskaya
в своем я стала делать так. и импорчу только модуль конкретного компонента, который мне нужен
ууу
источник

E

Eugene in Советский Angular
@dersizes дяденька оператор, несите валидол
источник

IB

Igor Bodnar in Советский Angular
Anton Shvets
а лучше вообще избегать onChanges
@thekiba тут на твои любимые onchanges покусились
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Eugene
@dersizes дяденька оператор, несите валидол
просили же не травить )
источник

ЭП

Эрик Поуль in Советский Angular
Eugene
меняется. читаемость кода. понимание кода. а еще ты включаешь голову и думаешь, когда ставить public, когда private.
может это вкуса и восприятия, но для меня это бессмысленно, особенно когда ангуляр этого и не делает
источник

ЭП

Эрик Поуль in Советский Angular
Anton Shvets
а лучше вообще избегать onChanges
чего?
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Alex Kulagin 🏡
А ты как доносил?
1.Все говно, так не делают и надо переписать
2. Переписываем это и вот и вот тут ещё все, это сэкономит нам x часов и позволит внедрить фичи а и б на N дней раньше
ну примерно, причем лид тоже это говорил, но -
источник