当我尝试将变量“products”初始化为 any[] 时,错误显示为 '属性 'products' 没有初始值设定项,并且在构造函数中没有明确分配'。我的代码如下。请帮忙修复
import { HttpClient } from '@angular/common/http';
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent implements OnInit {
title = 'Skinet';
products: any[]; // Error is coming here
constructor(private http: HttpClient){}
ngOnInit(): void {
this.http.get('https://localhost:5001/api/products').subscribe((Response: any) => {
this.products = Response.data;
console.log(Response.data);
}, error => {
console.log("Erro");
console.log(error);
})
}
}