Size: a a a

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

2020 April 09

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Andrey Koshak
Охх капец как в ts легко запутаться, из-за того, что он просто надстройка)) Можно создать объект определенного типа, при этом он будет тебе спокойно позволять записывать в него свойства, которые к этому типу никакого отношения не имеют (привет js), а если попробовать их прочитать, то компилятор скажет, что свойства не существует)) хотя оно есть и записалось, просто оно выходит за рамки типа, который вы объекту присвоили!
Зачем стрелять себе в ногу?
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
я не привык к такому(
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Galeups
кто нить работал в angular c эцп? есть готовые библиотеки?
источник

G

Galeups in Angular - русскоговорящее сообщество
Спасибо, это по ходу единственное.
источник

SB

Serge Bazan in Angular - русскоговорящее сообщество
я работал с беларусским Авестом
источник

NS

Nikita Sologub in Angular - русскоговорящее сообщество
Andrey Koshak
Охх капец как в ts легко запутаться, из-за того, что он просто надстройка)) Можно создать объект определенного типа, при этом он будет тебе спокойно позволять записывать в него свойства, которые к этому типу никакого отношения не имеют (привет js), а если попробовать их прочитать, то компилятор скажет, что свойства не существует)) хотя оно есть и записалось, просто оно выходит за рамки типа, который вы объекту присвоили!
Посмотри на Object.seal
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
я не думаЮ, что применять его на всякий случай и постоянно это хороший стиль программирования)))
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
как на шизоида посмотрят
источник

NS

Nikita Sologub in Angular - русскоговорящее сообщество
я про это и не говорил
источник

В

Виталий in Angular - русскоговорящее сообщество
Алексей Охрименко
там где subscribe - там и unsubscribe
А unsubscribe где вызывать? У пайпа метод onDestroy сработает?
источник

АО

Алексей Охрименко... in Angular - русскоговорящее сообщество
Виталий
А unsubscribe где вызывать? У пайпа метод onDestroy сработает?
Там же где и делаете subscribe
источник

В

Виталий in Angular - русскоговорящее сообщество
Алексей Охрименко
Там же где и делаете subscribe
а.. всмысле сразу прям на месте?
источник

nt

nur tlek in Angular - русскоговорящее сообщество
Виталий
а.. всмысле сразу прям на месте?
subscribe().unsubscribe();
источник

В

Виталий in Angular - русскоговорящее сообщество
nur tlek
subscribe().unsubscribe();
Но тогда я не буду получать новые значения из обзёрвабл
источник

АО

Алексей Охрименко... in Angular - русскоговорящее сообщество
Виталий
а.. всмысле сразу прям на месте?
Всмысле в том же файле

Ну и по поводу onDestroy
https://stackoverflow.com/a/37579308
источник

В

Виталий in Angular - русскоговорящее сообщество
Спасибо!
источник

N

Nazar in Angular - русскоговорящее сообщество
Как написать асинхронний guard ?
источник

N

Nazar in Angular - русскоговорящее сообщество
не могу найти нормальний пример
источник

IL

Ihor Levchenko in Angular - русскоговорящее сообщество
хм.. я просто обновлися с 9.1.0 до 9.1.1 и получил вот это
не до конца понимаю что от меня хотят
источник

V

V L A S O V in Angular - русскоговорящее сообщество
Andrey Koshak
Охх капец как в ts легко запутаться, из-за того, что он просто надстройка)) Можно создать объект определенного типа, при этом он будет тебе спокойно позволять записывать в него свойства, которые к этому типу никакого отношения не имеют (привет js), а если попробовать их прочитать, то компилятор скажет, что свойства не существует)) хотя оно есть и записалось, просто оно выходит за рамки типа, который вы объекту присвоили!
Все просто. Пишешь за место типа any
источник