问题描述
我很难配置我的模型以在上下文中使用值...
这是它的样子,简化为基本的:
@model()
export class Upload extends Entity {
constructor(data?: Partial<Nature>) {
super(data);
}
@property({
id: true,generated: true,})
id?: string;
@property({
type: "string",json: {in:false},store: {
in: false,out: false,}
})
get url(){
return this.bucketURL + "/"+ this.id
}
}
我希望能够使用我在应用程序构造函数中定义的应用程序绑定“ bucketURL”:
this.bind<string>("bucketURL").to("some_url");
我尝试在许多地方使用@inject("bucketURL")
:
- 在构造函数中;由于数据是可选的,因此不能放在数据之后,如果我在接收数据之前将其放在数据之后,那么...
- 作为阶级财产;从未定义。
- 作为getter中的参数,但getter需要0个参数。
阅读文档后,我可以从上下文访问绑定,因此我可以让index.js导出应用程序并将其导入模型中,但是由于不确定性,我什至不确定这是否可能,并且无论如何我绝对不想做...
有什么想法吗?我感到很难过要遵守环回配置规则,而我只能使用全局并将其导入到我需要的任何地方...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)