'topFunction' объявлен, но его значение никогда не читается - PullRequest
0 голосов
/ 28 сентября 2018

в проекте Angular, я дал имя функции topFunction на моей html-странице и написал функцию в пределах ngOnit() в component.ts

ngOnInit() {

  function topFunction() {
    ...
  }

}

, когда зависал над именем функции.показывает мне текст "'topFunction' объявлен, но его значение никогда не читается. (локальная функция) topFunction (): void" эта конкретная функция не работает.

1 Ответ

0 голосов
/ 28 сентября 2018

Вы только объявили функцию.Если вы не позвоните, его код никогда не будет выполнен, и поэтому он не используется.Typescript предупреждает вас о неиспользуемых локальных (под strict или noUnusedLocals).

Чтобы вызвать функцию, вы должны написать

ngOnInit() {

  function topFunction() {
    ...
  }
  topFunction();
}

или сделать что-то еще с ней, например, назначить ее дляучастник или обработчик события.

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