【发布时间】:2020-11-07 04:39:03
【问题描述】:
我将服务中的数据订阅为:
this.infoService.getName()
.subscribe((data)=>{
console.log(data.json());
this.names.push(data.json());
});
并将其填充到下拉列表中,如下所示:
<select id='features' name='features'>
<option *ngFor="let item of names">
{{item}}
</option>
</select>
我的问题是整个响应都排在第 0 位。结果整个响应都出现在下拉列表中,而不是下拉列表中。有人能说我做错了什么吗?
【问题讨论】:
-
My issue is that whole response is coming in 0th position.– 你能澄清一下吗?console.log(data.json());的输出是什么? -
data的回应是什么?是对象还是数组? -
@Tommy 输出是一个数组,但我的问题是整个数组都在下拉列表中。相反,它应该以下拉方式排在另一个下方。结果我得到了一个整个宽下拉列表
-
@hbamithkumara 如果我推送(数据)按钮上的输出是 response ok 200........
-
@micronyks 它是一个数组
标签: javascript html angular