我的类中有此函数,该函数具有Destructuring参数
export default class MainCtrl {
constructor(mainService ) {
'ngInject';
this.mainService = mainService;
}
$onInit() {
navigator.geolocation.getCurrentPosition(this.search);
}
search({ coords }) {
console.log(this); // shows undefined
this.mainService.search(coords);
}
}
现在,当即时通讯使用this.mainService时,它始终是未定义的。如何在这种功能上传递此实例?