0
私はUser Propertiesのクラスを持っています。私はfirstNameとlastNameが更新されている場合、 'fullname'プロパティを自動入力しようとしています。しかし、これまでのところ、私のコードはコントローラ内で手動で更新されたときにのみそれを設定します。Typescript:getter/setterを使用してプロパティを自動入力
「フルネーム」を明示的に呼び出さずに自動更新する方法はありますか?
export class UserDTO {
id: number;
fullname: string;
firstName: string;
lastName: string;
private _fullname string;
get fullname(): string {
return this._fullname;
}
set fullname(value: string) {
this._fullname = this.firstName + (this.lastName ? ' ' + this.lastName : '');
} }
コントローラでの使用:
updatedUser.name = firstName + (lastName ? ' ' + lastName : '');