注入固定/动态值
将抽象绑定为固定值:
container.bind<Katana>("Katana").toConstantValue(new Katana());
1
将抽象绑定为动态值:
container.bind<Katana>("Katana").toDynamicValue((context: interfaces.Context) => { return new Katana(); });
1
将抽象绑定为固定值:
container.bind<Katana>("Katana").toConstantValue(new Katana());
将抽象绑定为动态值:
container.bind<Katana>("Katana").toDynamicValue((context: interfaces.Context) => { return new Katana(); });