Size: a a a

Советский Angular

2020 December 14

D

Dimka in Советский Angular
Привет,подскажите почему срабатывает только в одну сторону. То есть на nameAsc меняет, а обратно на nameDesc уже нет
this.sortBy = "nameDesc" ? "nameAsc" : "nameDesc";
источник

DT

Dmitriy Teplov in Советский Angular
Вертихвост キバ 🏡🦊
— Я работаю с Яндекс, — сказал @obenjiro и прозвучало солиднее
)
источник

DT

Dmitriy Teplov in Советский Angular
Dimka
Привет,подскажите почему срабатывает только в одну сторону. То есть на nameAsc меняет, а обратно на nameDesc уже нет
this.sortBy = "nameDesc" ? "nameAsc" : "nameDesc";
"nameDesc" приводится к boolean и === true
источник

DT

Dmitriy Teplov in Советский Angular
всегда будет первая ветка
источник

E

Eugene in Советский Angular
Вертихвост キバ 🏡🦊
— Я работаю с Яндекс, — сказал @obenjiro и прозвучало солиднее
— Я сотрудничаю с Яндекс, — сказал @obenjiro и прозвучало еще солиднее
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene
— Я сотрудничаю с Яндекс, — сказал @obenjiro и прозвучало еще солиднее
источник

DT

Dmitriy Teplov in Советский Angular
Dimka
Привет,подскажите почему срабатывает только в одну сторону. То есть на nameAsc меняет, а обратно на nameDesc уже нет
this.sortBy = "nameDesc" ? "nameAsc" : "nameDesc";
this.sortBy = this.sortBy === "nameDesc"
 ? "nameAsc"
 : "nameDesc";
источник

С

Светлана in Советский Angular
Проект, на котором я работала когда-то решили переписать на реакте😱
источник

АО

Алексей Охрименко... in Советский Angular
Eugene
— Я сотрудничаю с Яндекс, — сказал @obenjiro и прозвучало еще солиднее
источник

DT

Dmitriy Teplov in Советский Angular
Eugene
@dersizes
>Генри Кавилл повредил ногу во время съёмок продолжения «Ведьмака» для Netflix
>Генри Кавилл получил травму в день выхода Cyberpunk 2077
источник

D

Dimka in Советский Angular
Dmitriy Teplov
this.sortBy = this.sortBy === "nameDesc"
 ? "nameAsc"
 : "nameDesc";
Да работает)Спасибо большое)))
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Светлана
Проект, на котором я работала когда-то решили переписать на реакте😱
Проект, с которым я сотрудничала*
источник

Вキ

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

DT

Dmitriy Teplov in Советский Angular
Dimka
Да работает)Спасибо большое)))
понятно, в чём была ошибка?
источник

D

Dimka in Советский Angular
добавил =  this.sortBy === и заработало
источник

В

Владимир in Советский Angular
Dimka
добавил =  this.sortBy === и заработало
)
источник

АО

Алексей Охрименко... in Советский Angular
Светлана
Проект, на котором я работала когда-то решили переписать на реакте😱
источник

С

Светлана in Советский Angular
Вертихвост キバ 🏡🦊
Проект, с которым я сотрудничала*
Звучит, как фейл
источник

DT

Dmitriy Teplov in Советский Angular
Dimka
добавил =  this.sortBy === и заработало
Вот что у вас было написано.

// Это👇 будет всегда true.
if (Boolean("nameDesc") === true) {
 this.sortBy = "nameAsc";
} else {
 this.sortBy = "nameDesc";
}

Чтобы было правильно, нужно сравнивать не с true, а с текущим значением sortBy:

if (this.sortBy === "nameDesc") {
 this.sortBy = "nameAsc";
} else {
 this.sortBy = "nameDesc";
}
источник

Вキ

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