为什么Httpclient不能在角度5工作?

问题描述 投票:2回答:1

我试图从服务器获取数据并在dropdown中显示。但是我从服务器获取数据时遇到错误。这是我的代码https://stackblitz.com/edit/angular-xsydti

 ngOnInit(){
    console.log('init')
   this.dropdownService.getBankData().subscribe((res)=>{
     console.log(res);
   })
  }

服务代码

getBankData(){
   return this.http.get<DropDownModel[]>(`{this.DOMAIN_URL}`)
  }
javascript angular typescript
1个回答
2
投票

您需要使用https而不是http,我已在此处进行了更改

@Injectable()
export class DropDownService {
   private DOMAIN_URL ='https://biz.timesofindia.indiatimes.com/bankifsc/getlist'
  constructor(private http:HttpClient) { }
  getBankData(){
   return this.http.get<any[]>(this.DOMAIN_URL)
  }

}

还可以访问res.data来获取数据

DEMO

© www.soinside.com 2019 - 2024. All rights reserved.