我想知道数据来自哪里,来自哪个类,来自哪个方法
让我们举个例子吧
EditValue(data)
{
/* my operations */
}
现在我的项目中有多个类将数据发送到此EditValue(data)方法。
在Typescript或angular中,有没有办法知道数据来自哪个类或数据来自哪个类方法。
像className.method这样的
答案 0 :(得分:2)
如果您想尝试使用 JSON.stringify(console.trace())
我确定它将数据存储在变量中
答案 1 :(得分:0)
您可以将其添加到传递给方法本身的数据中。拨打电话时分配它,并使用EditValue中的data ['yourTagName']获取详细信息
答案 2 :(得分:0)
这是一个简单的示例,希望对您有帮助
export class AppComponent implements OnInit {
user: User = new User();
constructor() {
}
ngOnInit(): void {
this.user.FirstName = "Ali Shahbaz";
this.EditValue(this.user);
}
EditValue(data: any) {
console.log(Object.getPrototypeOf(data));
}
}
export class User {
public FirstName: string;
constructor(){
this.FirstName = "";
}
}
响应是