我已经将此项目作为我的一个项目的核心项目,但我一直坚持下去。
我尝试使用http方法,但失败。
我试过将HttpClientModule添加到app.module中,但还是一无所获。
我得到的错误是:
app.ae014c5e7b696f87de83.bundle.js:107 ERROR TypeError:
Cannot read property 'method' of undefined
All I did in the app.component.ts file add
export class AppComponent extends BaseComponent implements OnInit {
constructor(
private readonly i18nStore: Store<I18NState>,
private readonly config: ConfigService,
private http: HttpClient,
@Inject(PLATFORM_ID) public platformId: Object
) {
super();
// TODO: ngx-i18n-router
// private readonly i18nRouter: I18NRouterService) {
}
ngOnInit(): void {
this.i18nStore.dispatch(new Init(this.config.getSettings('i18n')));
}
createUserA(): void {
this.http.get<any>('https://swapi.co/api/people/1')
.subscribe(data => console.log('data', data));
}
}
获取和发布批量操作无效。 我已经导入了:
import { HttpClient } from '@angular/common/http';
答案 0 :(得分:1)
添加到您的 app.component.ts
contructor(private http : HttpClient) {}