【发布时间】:2020-08-27 07:56:50
【问题描述】:
当我尝试在 HTML 上可视化数据时,我开发的服务有一个问题,该服务使用我的数据库中的一些数据:
邮递员上的 JSON:
{
"error": false,
"data": [
{
"id": 1,
"name": "Jhosef ",
"surname": "Cadich",
"email": "j@email.com",
"password": "aaaa",
"role": 1,
"USERcol": "1",
"SHOP_id": 1
}
]
}
服务:
export class UserService {
apiUrl='http://localhost:3000/api/user/';
constructor(private _http: HttpClient) {
console.log('User service running');
}
getApiUsers(){
console.log(this._http.get<any[]>(this.apiUrl));
return this._http.get<any[]>(this.apiUrl);
}
}
我要使用服务的组件:
export class AdminComponent implements OnInit {
users$:any[];
constructor(private userService: UserService) {
this.admim_user$ = userService.getUsers();
}
ngOnInit() {
return this.userService.getApiUsers().subscribe(data =>this.users$ = data);
}
}
`
在 HTML 上
<li class="list-group-item" *ngFor="let index of (users$ | async)?.data">
<h6>Email-api:{{index.email}}</h6>
</li>
非常感谢您的帮助!!!
【问题讨论】: