JavaScript - функция получения против конструктора - что выполняется первым? - PullRequest
0 голосов
/ 24 мая 2018

Мне нужно знать, который выполняется первым в компоненте и порядке выполнения.

Get вызывается до того, как конструктор или Constructor будут вызваны первыми.Я не могу установить консоль в Get accessor.

export class AppComponent implements OnChanges {
  title = 'app';

  constructor() {
    console.log('constructor called on App Component');
  }

  ngOnChanges() {
    console.log(' onChanges called on App Component');
  }

  clicked() {
    console.log('red');
  }

  get name(): string {
    return 'sahir';
    console.log('called get method');
  }

}

1 Ответ

0 голосов
/ 24 мая 2018

Конструктор всегда будет вызываться первым.Вам нужен экземпляр класса для доступа к свойству.

Кроме того, console.log, который вы помещаете в метод получения, никогда не будет работать, поскольку он находится после оператора return.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...