LINUX.ORG.RU

История изменений

Исправление Shadow, (текущая версия) :

В Angular этот костыль не работает, и не нужен.
Ionic - куча компонентов на Angular. Чтобы компонент Angular выдавал события, в нём должен быть специальный обработчик написан (так как отрисовывает Angular ПОСЛЕ всех инициализаций и отрисовки Shadow DOM и т.п.). Во многих компонентах это реализовано, но не для всех событий. Но в моём случае вместо события scroll можно использовать событие touch. И Ionic, и Angular делают UI на web на порядке меньшим г...м. К сожалению, это остаётся г..м.

И да, таки для того, чтобы использовать setTimeout(0), нужно понимать, что он делает.

Исходная версия Shadow, :

В Angular этот костыль не работает, и не нужен.
Ionic - куча компонентов на Angular. Чтобы компонент Angular выдавал события, в нём должен быть специальный обработчик написан. Во многих компонентах это реализовано, но не для всех событий. Но в моём случае вместо события scroll можно использовать событие touch. И Ionic, и Angular делают UI на web на порядке меньшим г...м. К сожалению, это остаётся г..м.