angular - Lista equivalente em TypeScript
Sou novo em Angular (TypeScript), quero implementar composição entre duas classes. Como posso conseguir isso?
Em C#, se eu tiver duas classes como A e B, então eu implemento composição da seguinte forma
class A
{
int ID {get;set;}
List<B> lstClassB {get;set;}
}
class B {
int ID {get;set;}
}
Como posso usar essa funcionalidade em TypeScript como
export class A
{
ID :int;
lstClassB : ////what should I write here?
}
export class B {
ID:int;
}
Resposta #1
Será:
export class A
{
ID :number;
lstClassB : Array<B> ;
}
Resposta #2
Em Typescript, você faz B[], que significa tipo de array B
export class A {
ID: number;
list: B[];
}
Para usar setter e getter:
export class A {
private _ID: number;
set ID(value:number) {
this._ID = value;
}
get ID():number {
return this._ID;
}
}
