Прежде всего, если вы используете Ionic, я бы предложил проверить события ионного жизненного цикла.Дополнительную информацию можно найти здесь .
Чтобы ответить на ваш вопрос, если вы хотите использовать OnInit, вы должны импортировать OnInit и добавить implements OnInit
в объявление класса (как вы ужесделанный).Если вы этого не сделаете, проверка типов Typescript выдаст вам сообщение об ошибке (так как это машинопись).Это хорошая практика, и валидаторы не будут кричать о недействительном коде.
Если вы не хотите добавлять implements OnInit
, вы можете использовать событие ionViewDidLoad
или любое другое, которое лучше всего подходит для вашегонужно.
Итак, подведем итоги относительно наилучшей практики:
- Используйте одно из событий Ionic, если вы разрабатываете приложение Ionic и создаете страницу.
- ИспользуйтеngOnInit и сделайте
implements OnInit
рядом с объявлением класса, если вы разрабатываете приложение Angular ИЛИ, если вам нужно что-то сделать при инициализации компонента в Ionic.