Попробуй savePicture с await переписать, есть чувство что в полифиле контекст теряется 🤔
Нет У тебя this скорее всего теряется
Сек, перебилдю ng, android покажу debug
а еще лучше сделать observable
Думаешь this? По ощущение это совсем не связано, ведь контекст констуктора приоритетнее ведь ...
Стой, давай для начала вообще выведи этот this.photos перед проверкой на массив
null Ошибка на изображении в консоли
он сам по себе не может быть null, значит в другом месте где-то есть this.photos = null (или = какой-то переменной, которая null)
Я сам в шоке бро) Первобытная ошибка, просто любопытно с чего она возникла)
Ох бл.. ты вот сказал и я вспомнил что мне предстоит с багом дрочиться на который весь вечер вчера потратил Аж плохо стало🙄
Посмотри все места где юзаешь его
On the line 29 try to add await this.savePicture(..... this.savePicture - returns a promise, and the code may be run out of the zone that may occur some side effects.
Дааа ТОЧНО, я понял, в чем дело. Вся работа: - Инициализация : ngOnInit -> извлекаем из IndexDB и присваиваем в this.photos - если нет PHOTOS, он присваивает null, так как ничего нет после `rebuild ng + apk - И когда я сохраняю новое изображение с камеры, то у меня массив просто не существует
раздели свойство на сет-гет и посмотри что его меняет
В этом проблема кажись 100% Я метод запускаю на ngOnInit
Yeap, did that early There was actually the problem with initialization. Firstly, I try to get photos from IndexDB - if nothing found -> null assigned to this.photos Json.parse looks like return null Afterwards, when I try to save, this.photos are not Array, and doesn't have shift method. I am not sure, but I guess here is the problem.
Кстати, что за задача?
Та там сложно и не однозначно все, дата атрибут не генериться на бэке в коде который никак не был затронут и фронт на него влиять не может Но это уже оффтоп
Это opensource кстати. Пишу приложение для гитары (аккорды редактировать и тд), не нравятся текущие под телефон.
Хах, у меня тоже пэт связанный с инструментами, но не только гитарой и не только аккордами) Почему-то все чаще и чаще среди разрабов встречаю музыкантов
Под мобильные тоже? Или веб? Музыку бросают и переходят в разрабы)
просто разработчиков в целом стало больше, и музыкантов соответственно
Гитарные навыки начать восстанавливать, что-ли)
Обсуждают сегодня