ngOnInit. Я смотрел уроки [по Angular 2], там всякие инициализации переменных предлагают делать в конструкторе. Если в этой теме убрать ngOnInit, то компиляция ломается. Если пытаться инициализацию делать в конструкторе, то тоже ломается.
В связи с этим вопрос - зачем нужен ngOnInit и чем он концептуально отличается от конструктора?
Читай: http://metanit.com/web/angular2/2.8.php
в двух словах, когда ngOnInit вызывается когда DOM компонента уже готов, поэтому всякая инициализация, связанная с DOM'ом должна проходить там
Обсуждают сегодня