Size: a a a

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

2020 January 03

ГЩ

Глеб Щукин in Ionic - русскоговорящее сообщество
Ionic 4.
Может ли компонент ion-tabs быть внутри ion-modal? Мне не понять, как в этом случае организовать роуты? Сейчас, если пробую прописать таб (даже пустой, просто '<ion-tabs><\ion-tabs>' ) внутри компанента модалки, приложение впадает в бесконечный цикл в попытке открыть эту самую модалку.
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
Глеб Щукин
Ionic 4.
Может ли компонент ion-tabs быть внутри ion-modal? Мне не понять, как в этом случае организовать роуты? Сейчас, если пробую прописать таб (даже пустой, просто '<ion-tabs><\ion-tabs>' ) внутри компанента модалки, приложение впадает в бесконечный цикл в попытке открыть эту самую модалку.
router-outlet Думаю придется покопать
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
источник

ГЩ

Глеб Щукин in Ionic - русскоговорящее сообщество
Ć¥β€ŘŇΔŦƗĆ
router-outlet Думаю придется покопать
Спасибо, гляну
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
источник

ГЩ

Глеб Щукин in Ionic - русскоговорящее сообщество
похоже то, что мне нужно, но пока совсем не понятно
источник

ГЩ

Глеб Щукин in Ionic - русскоговорящее сообщество
но очень интересно
источник

ГЩ

Глеб Щукин in Ionic - русскоговорящее сообщество
жалко там ссылок на исходники нет, я зупутался, что у него является modal-based компонентом, а что account-page. не получается в голове разложить тот момент, когда он что то колдует с componentProps
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
Всем привет еще раз)
Помогите чуть туплю =)
Хочу сделать список ИЗБРАННЫХ юзеров (список юзеров) в Storage чтобы хранились пользователи.
Как сделать механизм ДОБАВЛЕНИЯ\УДАЛЕНИЯ пользователя если есть уже в избранных удалить если нет то добавить?
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
AddToFavorites(info) {
   console.log(info);
   this.favorites.filter(item => {
     if (item.id == info.id) {
       console.log("we have it here");
       this.favorites.pop(info);
     } else {
       this.favorites.push(info);
       console.log("not in array");
     }
   });

   this.storage.set('favorites', this.favorites).then((items: any) => {
     console.log(items);
   }).catch(err => {
     console.log(err);
   });
 }
источник

ГЩ

Глеб Щукин in Ionic - русскоговорящее сообщество
Ć¥β€ŘŇΔŦƗĆ
AddToFavorites(info) {
   console.log(info);
   this.favorites.filter(item => {
     if (item.id == info.id) {
       console.log("we have it here");
       this.favorites.pop(info);
     } else {
       this.favorites.push(info);
       console.log("not in array");
     }
   });

   this.storage.set('favorites', this.favorites).then((items: any) => {
     console.log(items);
   }).catch(err => {
     console.log(err);
   });
 }
1. filter возвращает новый масив. по твоему коду нужен forEach, а не фильтр.
2. я бы хранил пользователей в объекте, тогда не придётся перебирать всех пользователей, что бы найти конкретного.
const favorites = {
 id123: {...},
 id124: {...}
}
if (info.id in favorites) {...}
источник

ГЩ

Глеб Щукин in Ionic - русскоговорящее сообщество
это же был не сарказм?
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
Глеб Щукин
это же был не сарказм?
нет конечно я пипец туплю)
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
завтра релизить должен вот усердно работаю и бывают вроде таски типичные но тупишь именно в них
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
Глеб Щукин
1. filter возвращает новый масив. по твоему коду нужен forEach, а не фильтр.
2. я бы хранил пользователей в объекте, тогда не придётся перебирать всех пользователей, что бы найти конкретного.
const favorites = {
 id123: {...},
 id124: {...}
}
if (info.id in favorites) {...}
а как делать append?
источник

ГЩ

Глеб Щукин in Ionic - русскоговорящее сообщество
Ć¥β€ŘŇΔŦƗĆ
а как делать append?
append?
источник

ГЩ

Глеб Щукин in Ionic - русскоговорящее сообщество
в смысле?
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
добавить в список
источник

Ć

Ć¥β€ŘŇΔŦƗĆ in Ionic - русскоговорящее сообщество
чтобы перезаписать в локалсторедж
источник