1
在這種情況下使用'any'而不是接口是否有任何缺點?接口x任何
首先與項目的接口:
imports ...
export interface Item { name: string; }
@Component({
selector: 'app-root',
template: `
my template
`
})
export class AppComponent {
private itemsCollection: AngularFirestoreCollection<Item>;
items: Observable<Item[]>;
constructor(private afs: AngularFirestore) {
this.itemsCollection = afs.collection<Item>('items');
this.items = this.itemsCollection.valueChanges();
}
}
沒有接口,與 '任意'
imports...
@Component({
selector: 'app-root',
template: `
my template
`
})
export class AppComponent {
private itemsCollection: AngularFirestoreCollection<any>;
items: Observable<Any[]>;
constructor(private afs: AngularFirestore) {
this.itemsCollection = afs.collection<any>('items');
this.items = this.itemsCollection.valueChanges();
}
}
謝謝
是否可以使用類而不是接口? – MiroO