【发布时间】:2022-02-02 17:58:44
【问题描述】:
<!--client component.html-->
<div *ngFor="let client of clientss">
<h3>{{client.name}}</h3>
</div>
/***client services****/
getclients() {
return this.http.get<client[]>(`https://jsonplaceholder.typicode.com/users`);
}
//client.component.ts
import { Component, OnInit } from '@angular/core';
import { Observable } from "rxjs";
import { ClientsServicesService } from 'src/app/services/clients-services.service';
import { client } from './client';
@Component({
selector: 'app-api-clints',
templateUrl: './api-clints.component.html',
styleUrls: ['./api-clints.component.css']
})
export class ApiClintsComponent implements OnInit {
clientsApi:any=[]
clientss!:Observable<client[]>;
constructor(private clientervicss:ClientsServicesService) { }
ngOnInit() {
this.clientss = this.clientervicss.getclients();
}
}
**//client interface**
export interface client {
id: number;
name: string;
email: string;
}
我正在尝试运行上面的代码但出现错误
类型 'Observable src/app/components/api-clints/api-clints.component.ts:8:16
8 templateUrl: './api-clints.component.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
组件ApiClintsComponent的模板出错。 【问题讨论】:
标签: angular typescript