【发布时间】:2021-02-20 19:35:45
【问题描述】:
我想初始化一个包含一个对象的数组。
然后,使用一个函数,我希望能够在其上推送一个空对象,甚至稍后删除一个对象。
所以我用我的对象中的值创建了一个接口;
export class Session {
constructor(
public genre: string,
public ordre_interface: number,
public nb_serie: number
) {}
myObject = {} as Session;
}
然后在我的主 .ts 文件中,我导入这个接口并初始化我的数组。
import {Session} from './session.model';
session = [] as Array<Session>;
我添加了一个函数来在数组中推送一个新对象。
addObject() {
let ses = new Session();
this.session.push(ses);
}
但首先,当我初始化我的数组会话时,我喜欢在里面有一个空对象,就像我有一个空数组 [] :
session = [
{
genre: '',
ordre_interface: null,
nb_serie: null,
}
];
其次,在我的函数内部,我的代码在线给出错误 let ses = new Session() :
Expected 3 arguments, but got 0
我希望它创建一个新对象并将其放入数组中:
session = [
{
genre: '',
ordre_interface: null,
nb_serie: null,
},
{
genre: '',
ordre_interface: null,
nb_serie: null,
}
];
【问题讨论】:
标签: angular