声明了“ topFunction”,但从未读取其值

时间:2018-09-28 09:57:56

标签: angularjs typescript

在Angular项目中,我在html页面中给出了一个名为“ topFunction”的函数名称,并在ngOnit()的{​​{1}}中编写了该函数

component.ts

当悬停在函数名称上时,会显示文本“ topFunction”已声明,但从未读取其值。 (局部函数)topFunction():void “该特定功能无法正常工作。

1 个答案:

答案 0 :(得分:0)

您仅声明了一个函数。除非您调用它,否则它的代码将永远不会执行,因此不会被使用。打字稿会警告您有关未使用的本地语言(在strictnoUnusedLocals下)。

要调用该函数,您应该编写

ngOnInit() {

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

或对其进行其他处理,例如将其分配给成员或事件处理程序。