Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Angular 6中使用async获取JSON对象内的数据集合?_Javascript_Json_Angular_Typescript_Asynchronous - Fatal编程技术网

Javascript 如何在Angular 6中使用async获取JSON对象内的数据集合?

Javascript 如何在Angular 6中使用async获取JSON对象内的数据集合?,javascript,json,angular,typescript,asynchronous,Javascript,Json,Angular,Typescript,Asynchronous,来自服务器的JSON数据响应是 { “isValid”:正确, “计数”:3, “代码”:200, “数据”:[ { “名称”:“xxx”, “部门”:“cse”, }, { “名称”:“yyy”, “部门”:“it”, }] } 我在上面尝试过,但是我没有从循环中得到结果。尽管您提供的信息不够,我认为您应该这样做: <div *ngFor="let x of (hotels$ | async)?.data"> 因为hotels$似乎是可观察的,但是hotels$.dat

来自服务器的JSON数据响应是

{ “isValid”:正确, “计数”:3, “代码”:200, “数据”:[ { “名称”:“xxx”, “部门”:“cse”, }, { “名称”:“yyy”, “部门”:“it”, }] }



我在上面尝试过,但是我没有从循环中得到结果。尽管您提供的信息不够,我认为您应该这样做:

<div *ngFor="let x of (hotels$ | async)?.data">


因为
hotels$
似乎是可观察的,但是
hotels$.data
不是。

您可以将代码发布到从服务器获取数据的位置吗?您需要添加更多信息。什么是
酒店$
?它是可观察的吗?什么类型?如何从服务器检索它?
<div *ngFor="let x of (hotels$ | async)?.data">