Size: a a a

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

2019 December 10

AK

Anton K. in Angular - русскоговорящее сообщество
В пхп только нету
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Sergey Khrolenok
вопрос уточнить

смысл чтобы добавить поле name к массиву т е св-во sensorHardwareView

this.sensorHardwareView.name;

//////////////////////////////////////////////////

или чтобы в массиве были объекты типа ISensorHardwareHistory + св-во name

[
 {name: '1', sensorProperty: 2},
 {name: '2', sensorProperty: 2}
]

?
да мне нужно было опрокинуть в [] и добавить свойство сконкатенировать 2 масива по сути
источник

ДП

Денис Подоляченко in Angular - русскоговорящее сообщество
Anton K.
В пхп только нету
Точно? Я там слышал какие то плагины ставить можно, там мультипоточность, всякое такое
источник

ДП

Денис Подоляченко in Angular - русскоговорящее сообщество
Денис Подоляченко
Точно? Я там слышал какие то плагины ставить можно, там мультипоточность, всякое такое
Но я не уверен, с пхп не работал
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Ладно, там тоже есть. Правда он однопоточный, но проблемы с памятью не связаны с потоками
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
ребята делаю dispatch  но в консоле сначала пустой масив а потом только то что попадает в стор почему?
`this.store.dispatch(new LoadSensors({userId, id: null}));

     this.sensors$ = this.store.pipe(select(selectAllSensors));

     this.sensors$.subscribe(sensors => console.log(sensors));`
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
а там Асинхронный запрос?
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
в Эффекте
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Вертихвост キバ
А если функция, которая не должна была отработать, отработает, и обратится к ресурсу которого уже нет и упадет с ошибкой? Или сделает то, чего делать не должна?

Простой пример. У нас есть кнопка. Кнопка умеет крутить спиннер, когда делает запрос. И как-то так получилось, что у нас делается запрос, кнопка начинает крутиться, пользователь уходит со страницы на другую, компонент завершается, приходит ответ, и функция пытается манипулировать кнопкой, но падает с ошибкой.

Мы случайно упустили из виду кнопку, что привело к непредвиденным ошибкам на боевой системе. Хотя могли бы их избежать, следуя простому контракту: если нам что-то не нужно, то мы это уничтожаем.
вот этот пример с кнопкой можете сделать и показать в реале? Я умаю нет, потому что когда компонент уничтожается то changeDetection там уже не работает и никакой ошибки не будет
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Андрей Ч
вот этот пример с кнопкой можете сделать и показать в реале? Я умаю нет, потому что когда компонент уничтожается то changeDetection там уже не работает и никакой ошибки не будет
вы кажется забыли про ngZone
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Андрей Ч
вот этот пример с кнопкой можете сделать и показать в реале? Я умаю нет, потому что когда компонент уничтожается то changeDetection там уже не работает и никакой ошибки не будет
Если мы не дергаем ChangeDetectorRef вручную или никак не взаимодействуем с ViewRef или чем-то другим, то вполне вероятно, что ничего не будет.
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Вертихвост キバ
Если мы не дергаем ChangeDetectorRef вручную или никак не взаимодействуем с ViewRef или чем-то другим, то вполне вероятно, что ничего не будет.
вот опять теория, вы утверждаете, вам и доказывать
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Андрей Ч
вот опять теория, вы утверждаете, вам и доказывать
что правильнее? писать потенциально опасный код, или делать его более безопасным?
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Денис Макаров
что правильнее? писать потенциально опасный код, или делать его более безопасным?
а что правильнее писать код как сказал дядя и всё таки разбираться и писать осознанно?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Андрей Ч
вот опять теория, вы утверждаете, вам и доказывать
Я говорю лишь о возможности такого события, когда мы могли о чем-то забыть или упустить, если не отписываемся.

А отписываться гораздо проще, так как мы полностью соблюдаем возложенный на Observable контракт.
источник

КВ

Кирилл Валиков in Angular - русскоговорящее сообщество
Андрей Ч
вот опять теория, вы утверждаете, вам и доказывать
если дернуть CD после уничтожения компонента в подписке, то консоль всю засрет ошибками. У меня кажется интерфейс так поехал разок
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Андрей Ч
а что правильнее писать код как сказал дядя и всё таки разбираться и писать осознанно?
а кто вам сказал, что не надо разбираться? те вы простите за слово "просрали" собес(и я вно не из-за одного вопроса) и нашли виноватого дадю, потому что сам не стали разбираться в вопросе?
источник

DM

Denis Mayorov in Angular - русскоговорящее сообщество
Андрей Ч
это не утечка памяти, утечка это когда какой-то код выполняется бесконечно
утечка памяти это когда неиспользуемый объект остается в хипе(памяти) и GC никогда его не удалит
источник

DM

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

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Denis Mayorov
утечка памяти это когда неиспользуемый объект остается в хипе(памяти) и GC никогда его не удалит
да, это тоже, но чел не может показать эту утечку, а показывает совсем другое
источник