Как добавить значения в массив-Angular2
Я сделал такой массив в angular2, а также сделал форму для заполнения таблицы, и она хорошо работает. Но мой вопрос в том, как лучше всего поместить некоторые значения в этот массив без заполнения формы, я хочу, чтобы некоторый контент уже был в этом массиве.
employeeList = new Array<{name:string, bio:string, job:string, salery:string, url:string}>();
1 ответов
создайте класс, представляющий вашу структуру:
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
добавить что-то в массив:
this.users.push(
new User("Bob", "", "Developer", "100", "github.com");
)