angular - How to initialize an array in angular2 and typescript -
why happen in angular2 , typescript?
export class environment { constructor( id: string, name: string ) { } } environments = new environment('a','b'); app/environments/environment-form.component.ts(16,19): error ts2346: supplied parameters not match signature of call target.
how on initialize array?
class definitions should :
export class environment { cid:string; cname:string; constructor( id: string, name: string ) { this.cid = id; this.cname = name; } getmyfields(){ return this.cid + " " + this.cname; } } var environments = new environment('a','b'); console.log(environments.getmyfields()); // print b
source: https://www.typescriptlang.org/docs/handbook/classes.html
Comments
Post a Comment