ts 文件内的函数

Mat*_*ock 0 angular

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

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

Kar*_*ino 5

好的,试试这个:

ngOnInit() {
this.myFunction();
} 
myFunction(){
  console.log('button has been clicked');
}
Run Code Online (Sandbox Code Playgroud)

ngOnInit() 是通过 Angular 创建组件时调用的方法,但似乎无法在内部创建方法。