类型“HttpClient”上不存在属性“get”

来源:5-2 Postman 和 Rest Client 调试 HTTP

慕慕4503670

2019-07-08

app.module.ts
import { BrowserModule } from ‘@angular/platform-browser’;
import { NgModule } from ‘@angular/core’;
import { AppRoutingModule } from ‘./app-routing.module’;
import { AppComponent } from ‘./app.component’;
import { ProductComponent } from ‘./product/product.component’;
import { HttpClientModule } from ‘@angular/common/http’;
import { HttpClient } from ‘@angular/common/http’;

@NgModule({
declarations: [
AppComponent,
ProductComponent
],
imports: [
BrowserModule,
AppRoutingModule ,
HttpClientModule,
HttpClient
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }

product.component.ts

import { Component, OnInit } from ‘@angular/core’;
import { Observable } from ‘rxjs’;
import { HttpClient } from ‘selenium-webdriver/http’;
import ‘rxjs/Rx’;
import { HttpClientModule } from ‘@angular/common/http’;

@Component({
selector: ‘app-product’,
templateUrl: ‘./product.component.html’,
styleUrls: [’./product.component.css’]
})
export class ProductComponent implements OnInit {

dataSource:Observable;
products:Array = [];

constructor(private http:HttpClient) {
this.dataSource = this.http.get(’’)
.map((res: Response) => {
res.json();
})
}

ngOnInit() {
this.dataSource.subscribe(
(data)=>this.products=data
)
}

}

写回答

2回答

接灰的电子产品

2019-07-19

import { HttpClient } from ‘selenium-webdriver/http’;
这个去掉,引错包了

0
4
慕慕4503670
老师 我copy了你的包 但是好像里面都已经把 代码写好了 ,我删除了几个文件想跟着你视频写 但是一直报错啊 好郁闷 我又整了一个小时 还是搞不定 想请教你一下
2019-07-19
共4条回复

慕慕4503670

提问者

2019-07-08

请问老师 为什么找不到get方法,我在网上查询了很多办法依旧找不到 求老师指教

0
8
慕慕4503670
回复
接灰的电子产品
我加载的是 npm i --save @angular/material@2.0.0-beta.7 我没在国内 所以用的是npm cnpm根本装不了
2019-07-18
共8条回复

Angular 开发拼多多webapp 从基础到项目实战

高仿拼多多WebApp,带你在实战环境中学习Angular

1322 学习 · 451 问题

查看课程