示例(Java服务端代码):
@GetMapping("/getData")
public ResponseEntity getData() {
CustomObject data = new CustomObject();
data.setProperty1("Value1");
data.setProperty2("Value2");
return ResponseEntity.ok().body(data);
}
示例(Angular客户端代码):
this.http.get("http://localhost:8080/getData").subscribe(data => {
console.log(data.property1); // Output: "Value1"
console.log(data.property2); // Output: "Value2"
});
如果Java服务端返回的JSON对象中包含名为“property1”的属性,但在Angular客户端代码中,使用“data.property2”时缺少该属性,则会出现该错误。