0
我想在实例化一个新对象时设置默认值。我有一个包含我的全局函数的GlobalFunctions组件(惊喜)。 通常我会以这种方式创建组件,但我不知道如何在模型中创建组件。这是我现在有:如何从我的模型中的其他组件获取值?
import { GlobalFunctions } from '../components/shared/GlobalFunctions';
export class Order {
constructor(private _GF: GlobalFunctions) { }
Orderdate = <string>this._GF.getCurrentDate();
DeliveryType = <string>null;
...
}
_GF.getCurrentDate()
返回日期DD-MM-YYYY
-format。
当我这样做时,它会在控制台中返回一个错误:error TS2346: Supplied parameters do not match any signature of call target.
。任何想法来解决我的问题?
我当然有。我认为在构造函数参数中实例化_GF存在问题,但我不知道如何解决该问题:/ – Patrick2607
您在哪里导入Order类?你需要注射吗? – Delosdos
订单是一个模型类。当我从数据库中获取某些东西时,它应该自动映射这些属性。但是当我创建一个新的Order对象时,它应该有默认值。目前我在创建新订单时将其导入组件中 – Patrick2607