Size: a a a

Советский Angular

2020 July 24

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
как я понял, передать конфиг с данными, на выходе получить данные, не?)
источник

EK

Eugene Kubesh in Советский Angular
ща) сек)
источник

EK

Eugene Kubesh in Советский Angular
Вертихвост キバ 🏡🦊
как я понял, передать конфиг с данными, на выходе получить данные, не?)
https://pastebin.com/CBz2i4Zy


Не совсем) Классы отвечают за свою часть логики одного большого компонента, при этом интрефейсы совершенно разные
источник

EK

Eugene Kubesh in Советский Angular
максимально приблизил пример
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene Kubesh
https://pastebin.com/CBz2i4Zy


Не совсем) Классы отвечают за свою часть логики одного большого компонента, при этом интрефейсы совершенно разные
Смотрю на это, и вижу одинаковые интерфейсы
this._initPaging(config.paging);
   this._initSorting(config.sorting);
   this._initData(config.sorting);
источник

EK

Eugene Kubesh in Советский Angular
initData(config.data)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
да не важно)
источник

EK

Eugene Kubesh in Советский Angular
интерфейс создания - похож
источник

EK

Eugene Kubesh in Советский Angular
ниже пример реализации - они совсем разные
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
сделай один интерфейс
источник

EK

Eugene Kubesh in Советский Angular
так, ладно, сейчас пойду ,попробую разобрать Interceptor, видимо, я не совсем его понимаю)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene Kubesh
так, ладно, сейчас пойду ,попробую разобрать Interceptor, видимо, я не совсем его понимаю)
abstract setup<T extends Entity>(
 config: Observable<Config>): MonoTypeOperatorFunction<T[]>;
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
это как пример)
источник

EK

Eugene Kubesh in Советский Angular
Вертихвост キバ 🏡🦊
abstract setup<T extends Entity>(
 config: Observable<Config>): MonoTypeOperatorFunction<T[]>;
ну да, в момент инита у них можно сделать общий метод сетапа, сделав их от абстрактного класса, здесь ок.

Но как это поможет со сбросом их состояния? Ведь состояние это не только конфиг, например в примере с Paging там текущая страница и все, что призошло в процессе жизни контроллера. это все должно прийти в исходное состояние и не связано с конфигом, либо связано косвенно
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
дай этому название и добавь в setup
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

EK

Eugene Kubesh in Советский Angular
Вертихвост キバ 🏡🦊
дай этому название и добавь в setup
а если этих переменных состояния 10?)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
сделай одну из 10
источник

EK

Eugene Kubesh in Советский Angular
Вертихвост キバ 🏡🦊
сделай одну из 10
объект с интерфейсом?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
или интерфейсами
источник