Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何向数组添加值-Angular2_Arrays_Typescript - Fatal编程技术网

Arrays 如何向数组添加值-Angular2

Arrays 如何向数组添加值-Angular2,arrays,typescript,Arrays,Typescript,我在angular2中制作了一个这样的数组,我还制作了一个表格来填写表格,效果很好。但是我的问题是,在不填充表单的情况下,在这个数组中放置一些值的最佳方式是什么,我希望在这个数组中已经有一些内容 employeeList = new Array<{name:string, bio:string, job:string, salery:string, url:string}>(); employeeList=newarray(); 创建一个表示结构的类: export class U

我在angular2中制作了一个这样的数组,我还制作了一个表格来填写表格,效果很好。但是我的问题是,在不填充表单的情况下,在这个数组中放置一些值的最佳方式是什么,我希望在这个数组中已经有一些内容

employeeList = new Array<{name:string, bio:string, job:string, salery:string, url:string}>();
employeeList=newarray();

创建一个表示结构的类:

export class User {
  name: string;
  bio: string;
  job: string;
  salary: string;
  url: string
  constructor(_name: string, _bio: string, _job: string, _salary: string, _url: string) {
    this.name = _name; this.bio = _bio; this.job = _job; this.salary = _salary; this.url = _url;
  }
}
或者像这样:

export class User {
  constructor(public name: string,
    public bio: string,
    public job: string,
    public salary: string,
    public url: string) {
  }
}
users: User[] = []; // if it's a class member
var users: User[] = []; // if it's a local variable
您的阵列将如下所示:

export class User {
  constructor(public name: string,
    public bio: string,
    public job: string,
    public salary: string,
    public url: string) {
  }
}
users: User[] = []; // if it's a class member
var users: User[] = []; // if it's a local variable
向数组添加内容:

this.users.push(
   new User("Bob", "", "Developer", "100", "github.com"); 
)

您好,Aleksander,如果您可以将代码作为文本包含在问题中,这会有所帮助,因为这样可以更容易地复制和修改,而无需重新键入。这里有一个编辑问题的选项。由于这是代码,您也可以格式化代码-选择它并单击我现在看到的{}图标感谢请在构造函数中包含初始化:this.name=\u name;this.bio=\u bio;this.job=\u job;this.salary=\u salary;this.url=\u url;