如果 Angular Http get 不进行 API 调用,可能是由于以下原因:
未正确导入 HttpClient 模块 在 AppModule 中导入 HttpClient 模块,并在组件中注入 HttpClient。
未使用 subscribe() 方法 在调用 HttpClient 的 get() 方法时,需要使用 subscribe() 方法以确保执行 API 调用。
以下是一个示例代码,演示如何导入 HttpClient 模块并使用 subscribe() 方法:
import { Component, OnInit } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Component({
selector: 'app-my-component',
template: `{{data}}`
})
export class MyComponent implements OnInit {
data: any;
constructor(private http: HttpClient) { }
ngOnInit() {
this.http.get('https://jsonplaceholder.typicode.com/todos/1').subscribe(data => {
this.data = data;
});
}
}