当Angular返回的HttpClient响应对象中的子对象显示为"[object object]"时,可以使用JSON.stringify()方法将其转换为可读的字符串。下面是一个示例代码:
import { HttpClient } from '@angular/common/http';
export class YourComponent {
constructor(private http: HttpClient) {}
getData() {
this.http.get('URL')
.subscribe(response => {
const jsonString = JSON.stringify(response); // 将响应对象转换为字符串
console.log(jsonString); // 打印可读的字符串
});
}
}
在上面的示例中,我们使用JSON.stringify()方法将响应对象转换为字符串,并将其打印在控制台上。这样可以查看响应对象的内容,而不仅仅是显示为"[object object]"。
请注意,这只是一个示例,你可以根据自己的需求进行适当的修改和调整。