gpt4 book ai didi

angular - 对象类型上不存在属性长度

转载 作者:搜寻专家 更新时间:2023-10-30 22:04:42 26 4
gpt4 key购买 nike

我有一个从 docker 获取 JSON 的服务。我想获取容器的数量。

所以我订阅了我的服务:

ngOnInit() {
this.docker.getContainers().subscribe(containers => {
console.log(containers.length);
});
}

我在控制台上得到了正确答案,但我得到:

property length does not exist on type Object

我做错了什么吗?

export class DockerService {
private baseUrl:string = 'http://localhost:8080/api/docker';
private headers = new HttpHeaders({'Content-Type':'application/json'});
private options = new HttpHeaderResponse({headers:this.headers});

constructor(private _http:HttpClient) { }

getContainers() {
return this._http.get(this.baseUrl + "/containers", this.options);
}

getImages() {
return this._http.get(this.baseUrl + "/images", this.options);
}
}

最佳答案

声明 var 时应使用 (containers: any[]):

ngOnInit() {
this.docker.getContainers().subscribe((containers: any[]) => {
console.log(containers.length);
});
}

关于angular - 对象类型上不存在属性长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50351381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com