@zlodiak

Можно ли вызывать хук из кода?

Скажите пожалуйста, правильно ли будет делать вызовы такого вида?
this.ngOnInit();

Вот живое демо.

Есть ли причины так не делать?
Консоль не ругается, но по ощущениям скрипт стал работать медленнее.
  • Вопрос задан
  • 305 просмотров
Решения вопроса 1
0xD34F
@0xD34F
Есть ли причины так не делать?

Уместнее спросить - есть ли причины так делать? Мне таковые не известны. Если хотите повторно выполнить какой-то код из хука в произвольный момент - вынесите его в отдельный метод, и вызывайте этот метод.

А то, что вы показали в качестве примера, при назначении рейтинга дёргаете ngOnInit - это что же, компонент повторно инициализируется при изменении рейтинга? Нет, это не правда. Зачем же тогда вводить в заблуждение себя и тех людей, которые будут читать ваш код? Не просто же так переменным, методам, классам и т.д. дают человекопонятные имена, описывающие их назначение.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы