Size: a a a

Советский Angular

2020 November 06

АО

Алексей Охрименко... in Советский Angular
Но самая крутая работа (увы не opensource) https://arxiv.org/pdf/2004.10634v1.pdf
источник

C

Constantine in Советский Angular
Алексей Охрименко
Но самая крутая работа (увы не opensource) https://arxiv.org/pdf/2004.10634v1.pdf
nani
источник

С

Светлана in Советский Angular
Igor Bodnar
Смайлик в конце
источник

S

Smooth Operator in Советский Angular
источник

S

Smooth Operator in Советский Angular
Vladimir Verbitskiy
this.availableCriteria = new Array(...this.cabinCrewService.availableCriteria)

this.availableCriteria = this.availableCriteria.filter(it => it.id !== criteria.id);



фильтрую я в функции
ну а дальше что делаешь
источник

IB

Igor Bodnar in Советский Angular
Вертихвост キバ 🏡🦊
а есть что-то готовое?
Анимефикатор тебе именно нужен?
источник

SC

Serega Carbon in Советский Angular
скорее это Хираганский радикал
источник

С

Светлана in Советский Angular
о, это другой немного
источник

VV

Vladimir Verbitskiy in Советский Angular
Smooth Operator
ну а дальше что делаешь
по идее все, дальше эмичу его в компонент
источник

S

Smooth Operator in Советский Angular
Vladimir Verbitskiy
по идее все, дальше эмичу его в компонент
мб еще дальше что то
источник

VV

Vladimir Verbitskiy in Советский Angular
Smooth Operator
мб еще дальше что то
const exist = this.checkedCriteria.find(it => it.id === criteria.id);

if (exist && criteria.selected === true) {

 this.checkedCriteria = this.checkedCriteria.filter(it => it.id !== criteria.id);
 criteria.selected = false;
 this.availableCriteria.push(criteria);
} else {

 this.availableCriteria = this.availableCriteria.filter(it => it.id !== criteria.id);
 criteria.selected = true;
 this.checkedCriteria.push(criteria);
}
источник

VV

Vladimir Verbitskiy in Советский Angular
вот целиком функа
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor Bodnar
Анимефикатор тебе именно нужен?
почти
источник

VV

Vladimir Verbitskiy in Советский Angular
какая-то безисходность вообще
источник

J💖

JSON Jenny 💖 in Советский Angular
Vladimir Verbitskiy
this.availableCriteria = new Array(...this.cabinCrewService.availableCriteria)

this.availableCriteria = this.availableCriteria.filter(it => it.id !== criteria.id);



фильтрую я в функции
зачем ты создаешь массив через new Array?
источник

S

Smooth Operator in Советский Angular
источник

VV

Vladimir Verbitskiy in Советский Angular
JSON Jenny 💖
зачем ты создаешь массив через new Array?
я сначала думал что это будет лучше, тип я разверну его как новый и он не будет ссылаться на массив из сервиса

но это не помогло, массив из сервиса все равно мутируется
источник

S

Smooth Operator in Советский Angular
Vladimir Verbitskiy
вот целиком функа
мб еще где то)
источник

S

Smooth Operator in Советский Angular
Smooth Operator
мб еще где то)
criteria может в массиве этом находится?
источник

J💖

JSON Jenny 💖 in Советский Angular
Vladimir Verbitskiy
я сначала думал что это будет лучше, тип я разверну его как новый и он не будет ссылаться на массив из сервиса

но это не помогло, массив из сервиса все равно мутируется
Ну сделать shallow copy есть множество способов. Тот же [...myArr] куда проще.
Но мутируется не массив, я подозреваю, а объекты внутри него
источник