Angular 我需要知道如何从其他函数调用值
我有两个功能。我正在从一个函数中获取数据,如何从另一个函数中调用数据值 下面是一个代码示例Angular 我需要知道如何从其他函数调用值,angular,Angular,我有两个功能。我正在从一个函数中获取数据,如何从另一个函数中调用数据值 下面是一个代码示例 export class IntroPage { fun1() { this.messageService.getGroupMessages(this.group_id).subscribe( (data:any) => { console.log(data); this.groupname = data.groupname; // As here need to show th
export class IntroPage {
fun1() {
this.messageService.getGroupMessages(this.group_id).subscribe( (data:any) => {
console.log(data);
this.groupname = data.groupname; // As here need to show this.groupname in second function
});
}
fun2() {
console.log(this.groupname); // Need to show value here
}
}
我知道我可以通过函数传递值,比如
this.fun2(this.groupname)但是我不想这样做。有什么方法可以显示而不通过函数传递或在文件中全局设置它?当您获得数据时,如何调用fun2()
内部fun1()
?为什么要这样做?正确的方法是直接在fun1()
或this.fun2(data.groupname)