export class NavParamsMock {
static returnParam = null;
public get(key): any {
if (NavParamsMock.returnParam) {
return NavParamsMock.returnParam
}
return 'default';
}
static setParams(value){
NavParamsMock.returnParam = value;
}
}
它不起作用。
答案 0 :(得分:1)
由于错误记录了您的课程中缺少数据,因此失败了。
如果您不在乎并希望避免这类错误,请延长课程时间。
export class NavParamsMock extends NavParams
这将填写缺少的属性。
如果您不想扩展完整的类,那么您可以使用数据属性,因为错误显示
export class NavParamsMock {
static returnParam = null;
get data(){ return NavParamsMock.returnParam; }
set data(params) { NavParamsMock.returnParam = params; }
public get(key): any {
if (NavParamsMock.returnParam) {
return NavParamsMock.returnParam
}
return 'default';
}
static setParams(value){
NavParamsMock.returnParam = value;
}
}