Typescript 在IBMLoopback4中,我可以对模型属性使用getter和setter吗?

Typescript 在IBMLoopback4中,我可以对模型属性使用getter和setter吗?,typescript,model,loopbackjs,loopback4,Typescript,Model,Loopbackjs,Loopback4,当我使用loopback cli(lb4 model)生成一个模型时,我得到了一个具有一些属性的模型。我特别尝试使用setter散列用户实体密码 最初,我得到以下代码: @property({ type: 'string', required: true, }) password: string; 我想知道是否可以将代码更改为: @property({ type: 'string', required: true, }) private _password: string;

当我使用loopback cli(
lb4 model
)生成一个模型时,我得到了一个具有一些属性的模型。我特别尝试使用setter散列用户实体密码

最初,我得到以下代码:

@property({
  type: 'string',
  required: true,
})
password: string;
我想知道是否可以将代码更改为:

@property({
  type: 'string',
  required: true,
})
private _password: string;

set password(password: string) {
  this._password = Password.hash(password);
}

你好,你找到答案了吗?谢谢