Size: a a a

Советский Angular

2020 November 30

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Vadim Ivanov
перед return руками unsubscribe?
у меня как раз недавно был спич на эту тему https://t.me/angular_fox/319
источник

DT

Dmitriy Teplov in Советский Angular
есчо смотрите, какую штуку придумал

приходится руками указывать инпуты, что есть минус, но зато changes типизирован
источник

DT

Dmitriy Teplov in Советский Angular
Dmitriy Teplov
есчо смотрите, какую штуку придумал

приходится руками указывать инпуты, что есть минус, но зато changes типизирован
ну я про previousValue/currentValue (только выключены налл чеки, поэтому не ругается при обращении к previousValue)
источник

VI

Vadim Ivanov in Советский Angular
Вертихвост キバ 🏡🦊
у меня как раз недавно был спич на эту тему https://t.me/angular_fox/319
смотрел мельком, надо ещё разок глянуть)
источник

J💖

JSON Jenny 💖 in Советский Angular
Dmitriy Teplov
есчо смотрите, какую штуку придумал

приходится руками указывать инпуты, что есть минус, но зато changes типизирован
Хорошая штука
источник

S

Smooth Operator in Советский Angular
Dmitriy Teplov
ну я про previousValue/currentValue (только выключены налл чеки, поэтому не ругается при обращении к previousValue)
источник

DT

Dmitriy Teplov in Советский Angular
Могу поделиться

export class TypedSimpleChange<T> extends SimpleChange {
 previousValue: T;
 currentValue: T;

 constructor(previousValue: T, currentValue: T, firstChange: boolean) {
   super(previousValue, currentValue, firstChange);
 }
}

export type TypedChanges<Class, InputProps extends keyof Class> = {
 [Prop in InputProps]?: TypedSimpleChange<Class[Prop]>;
};
источник

S

Smooth Operator in Советский Angular
Dmitriy Teplov
Могу поделиться

export class TypedSimpleChange<T> extends SimpleChange {
 previousValue: T;
 currentValue: T;

 constructor(previousValue: T, currentValue: T, firstChange: boolean) {
   super(previousValue, currentValue, firstChange);
 }
}

export type TypedChanges<Class, InputProps extends keyof Class> = {
 [Prop in InputProps]?: TypedSimpleChange<Class[Prop]>;
};
конструктор лишний
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Dmitriy Teplov
Могу поделиться

export class TypedSimpleChange<T> extends SimpleChange {
 previousValue: T;
 currentValue: T;

 constructor(previousValue: T, currentValue: T, firstChange: boolean) {
   super(previousValue, currentValue, firstChange);
 }
}

export type TypedChanges<Class, InputProps extends keyof Class> = {
 [Prop in InputProps]?: TypedSimpleChange<Class[Prop]>;
};
T | null, только
и constructor тут не нужен
источник

DT

Dmitriy Teplov in Советский Angular
Вертихвост キバ 🏡🦊
T | null, только
и constructor тут не нужен
да, ты прав
previousValue T | undefined
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Dmitriy Teplov
да, ты прав
previousValue T | undefined
а не null?
источник

DT

Dmitriy Teplov in Советский Angular
конструктор не нужен почему?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
я бы перепроверил)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Dmitriy Teplov
конструктор не нужен почему?
а зачем он?
источник

DT

Dmitriy Teplov in Советский Angular
потому что только как тип  используется?
ну я использую как класс ещё)
источник

DT

Dmitriy Teplov in Советский Angular
приходится для динамических компонентов ручками дёргать хуки же
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Dmitriy Teplov
приходится для динамических компонентов ручками дёргать хуки же
не понял)
источник

AS

Anton Shvets in Советский Angular
Dmitriy Teplov
приходится для динамических компонентов ручками дёргать хуки же
тогда уж сеттер
источник

DT

Dmitriy Teplov in Советский Angular
уже ушли от такой схемы, сейчас переписываю без инпутов, хех
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Dmitriy Teplov
уже ушли от такой схемы, сейчас переписываю без инпутов, хех
просто не понял, зачем дергать, если можно не дергать)
источник