首页 > 解决方案 > ts文件中的函数

问题描述

我正在尝试获得一个功能,通过单击按钮将字符串记录到控制台。我在使用 Angular 时在打字稿文件中编写函数。我一直收到一个错误,说该函数尚未定义,但我不知道哪里出错了

ngOnInit() {
  function myFunction(){
      console.log('button has been clicked');
} 
resume:1 Uncaught ReferenceError: myFunction is not defined
    at HTMLButtonElement.onclick

标签: angular

解决方案


好的,试试这个:

ngOnInit() {
this.myFunction();
} 
myFunction(){
  console.log('button has been clicked');
}

ngOnInit() 是通过角度创建组件时调用的方法,但似乎您不能在其中创建方法。


推荐阅读