angular - 错误:没有重载匹配此调用。重载 1 of 5,
问题描述
错误:没有重载匹配此调用。Overload 1 of 5, '(observer?: PartialObserver | undefined): Subscription',给出了以下错误。
以下是我的代码:
List-address.components.ts
import { AfterAuthGuard } from './../../guards/after-auth.guard';
import { AddressService } from './../../services/address.service';
import { Component, OnInit } from '@angular/core';
import { Address } from 'src/app/models/address';
@Component({
selector: 'app-list-address';
templateUrl: './list-address.component.html';
styleUrls: ['./list-address.component.css'];
})
export class ListAddressComponent implements OnInit {
addresses: Address[] = [];
constructor(private addressService:AddressService) { }
ngOnInit(): void {
this.getAllAddresses();
}
getAllAddresses(){
this.addressService.getAll()
.subscribe((res: Address[]) => this.addresses = res)
}
}
**list-address.component.html**
In progress...
地址.service.ts
import { Address } from './../models/address';
import { environment } from './../../environments/environment';
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable({
providedIn: 'root'
})
export class AddressService {
constructor(private http: HttpClient) { }
getAll() {
return this.http.get(`${environment.apiUrl}/addresses`)
}
}
解决方案
推荐阅读
- dart - 如何将变量列表分配给另一个列表
- node.js - 使用 Mongoose 事务的长/大写操作的 TransientTransactionError/NoSuchTransaction 问题
- postgresql - 使用 Spring Boot 对不同 DB 的 UUID 支持
- laravel - 当路径为真时如何请求路由名称而不是路径
- leaflet - 传单 - 如何将 latlong 旋转 90 度?
- java - 使用java api从akka流中的列表中流式传输单个元素
- python - 通过 ldaps 使用 python-ldap 连接到 apacheds
- vba - 有没有办法让循环函数在到达特定列时停止?
- mongodb - MongoDB 按两个可能的属性排序
- sql-server - 创建没有管理员权限的 SQL 备份