Angular 在 fetch 中调用函数 (ngOninit)

Angular call function inside fetch (ngOninit)

我想在 fetch 中调用一个函数,但由于某些原因我收到以下错误并且找不到解决方案。

 Uncaught (in promise): TypeError: Cannot read properties of undefined (reading 'myFunction')
TypeError: Cannot read properties of undefined (reading 'myFunction')

我应该如何在 fetch -> then 中调用一个函数? 极简再现在link下方:

https://plnkr.co/edit/kizI9pLOe8XZzKYz?preview

当您声明一个函数时,您的上下文丢失了。

使用箭头函数来避免如下错误:

fetch('https://www.ag-grid.com/example-assets/row-data.json').then( (response) => {
  return response.json();
}).then( (data) =>{
  this.myFunction(data);
})