Angular 如何获得角函数6中从一个函数到另一个函数的值
我有两个函数将在页面加载时执行,我在load1()函数中得到一个值,需要打印到其他函数load2()中。我得到了那个,但编译错误为“预期0个参数得到1”,有人能帮我吗 下面是代码 app.component.htmlAngular 如何获得角函数6中从一个函数到另一个函数的值,angular,typescript,Angular,Typescript,我有两个函数将在页面加载时执行,我在load1()函数中得到一个值,需要打印到其他函数load2()中。我得到了那个,但编译错误为“预期0个参数得到1”,有人能帮我吗 下面是代码 app.component.html 正如您在该代码块上所写的那样,load2()没有任何必需的参数 因此,当您尝试传递参数时,它将返回该错误 您可以通过删除load1()最后一行的参数来解决该问题 正如您在该代码块上所写的那样,load2()没有任何必需的参数 因此,当您尝试传递参数时,它将返回该错误 您可以通过删除
正如您在该代码块上所写的那样,
load2()
没有任何必需的参数
因此,当您尝试传递参数时,它将返回该错误
您可以通过删除load1()
最后一行的参数来解决该问题
正如您在该代码块上所写的那样,
load2()
没有任何必需的参数
因此,当您尝试传递参数时,它将返回该错误
您可以通过删除load1()
最后一行的参数来解决该问题
在本例中,如何分别获取id和name load1(){let data=[{“id”:1,“name”:“one”},{“id”:2,“name”:“two”},{“id”:3,“name”:“three”}];this.idVal=data[0]。id;this.idVal2=data[0]。name;this.load2(this.idVal);this.load2(this.idVal2);}load2(idVal,idVal2){//alert('load2');console.log(idVal);}你是什么意思?在本例中,如何分别获取id和名称load1(){let data=[{“id”:1,“name”:“one”},{“id”:2,“name”:“two”},{“id”:3,“name”:“three”}];this.idVal=data[0].id;this.idVal2=data[0]。name;this.load2(this.idVal);this.load2(this.idVal2);}load2(idVal,idVal2){//alert('load2');console.log(idVal);}你是什么意思?
<div>How to get the value from one function to other function in angular 6</div>
declare var require: any;
import { Component,OnInit, Output, EventEmitter } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit{
data:any;
idVal:number;
ngOnInit(){
this.load1();
}
load1(){
let data = [{"id":1},{"id":2},{"id":3}];
this.idVal = data[0].id;
this.load2(this.idVal);
}
load2(){
alert('load2');
console.log(this.idVal);
}
}
load1(){
let data = [{"id":1},{"id":2},{"id":3}];
this.idVal = data[0].id;
this.load2();
}
load2(){
alert('load2');
console.log(this.idVal);
}
load1(){
let data = [{"id":1},{"id":2},{"id":3}];
this.idVal = data[0].id;
this.load2(this.idVal);
}
load2(idVal: number){
alert('load2');
console.log(idVal);
}
load1(){
data = [{"id":1, name: "Ben Racicot"},{"id":2, name: "Some Guy"},{"id":3, name: "Some Girl"}];
firstID = data[0].id; // the first object's `id` value: `1`
firstName = data[0].name; // the first object's name value: `Ben Racicot`
this.load2(firstID, firstName);
}
load2(id, name){
console.log(id);
console.log(name);
}