средствами Angular, что бы не писать сервис?
ну может поможет isFirstChange() в SimpleChanges. Можно отследить в нужной компоненте приходящие инпуты, если они приходят впервые
Не подойдет. Мне при первом открытии приложения нужно выполнять определенные действия. А потмо, когда пользователь обновляет страницу, эти действия не нужны.
ну так тогда полюбом надо сервис или стейт глобальный. Можно даже с этим isFirstChange поизвращаться где-то на высоком уровне (в родителе) и положить в сервис) а так-то и самому интересно, как грамотно подобную проверку сделать...
Для этого App_Initialize токен есть
Но что значит обнавляет страницу?Если перезапуск приложения то процесс будет повторяться ,но можно в тот же sessionStorage записать чего то там в виде флага при первом запуске а потом читать ,если флаг есть значит запуск не первый ,хотя не пойму что за идея такая
сам сегодня нашел, пришлось))
Это относится к изменениям инпутовв компоненте/дерективе но не как не к запуску приложения
это понятно, но человек спросил способ, как чекнуть первый запуск. И о его задаче ничего было неизвестно, кроме как "без сервиса чекнуть первый запуск". В некоторых случаях это могло бы и помочь
В ток случае проще в конструкторе чекнуть или в ngOnInit
Ну вообще согласен, конечно))
Да, помогло, спасибо!)
Обсуждают сегодня