我希望在实例化新对象时设置默认值。我有一个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
格式返回日期。
当我这样做时,它会在控制台中返回错误:error TS2346: Supplied parameters do not match any signature of call target.
。有什么想法可以解决我的问题吗?
答案 0 :(得分:0)
您正在注入您的功能,那么您是否在GlobalFunctions
或组件装饰器bootstrap(AppComponent, [...])
中提供了@Component({ ... providers: [...]})
? :)