Работая в проекте Angular, я понял, что когда я использовал метод в качестве выражения для оценки в директиве *ngIf
, метод вызывался несколько раз.Изучив причину, по которой я обнаружил, что это нормальное и ожидаемое поведение, он будет вызывать каждый цикл обнаружения изменений:
Тогда возникает вопрос: какой тип выражения следует использовать в этой и других директивах?Компонентная переменная (неопределенная | определенная | true | false | ...), метод, возвращающий логическое значение, зависит от реализации?
Кто-нибудь знает какую-либо статью блога или передовой практики, где обсуждается эта тема?и что они рекомендуют?
Спасибо.