Typescript 如何将助手方法添加到TypeForm实体?
我正试图向我的一个实体类添加一个helper方法,但收到一条错误消息。我的实体:Typescript 如何将助手方法添加到TypeForm实体?,typescript,typeorm,Typescript,Typeorm,我正试图向我的一个实体类添加一个helper方法,但收到一条错误消息。我的实体: import { Entity, PrimaryColumn, Column } from 'typeorm' @Entity('accounts') class Account { @PrimaryColumn() username: string @Column({ name: 'firstname' }) firstName: string @Column({ name: 'last
import { Entity, PrimaryColumn, Column } from 'typeorm'
@Entity('accounts')
class Account {
@PrimaryColumn()
username: string
@Column({ name: 'firstname' })
firstName: string
@Column({ name: 'lastname' })
lastName: string
public fullName() : string {
return `${this.firstName} ${this.lastName}`
}
}
当我尝试调用account.fullName()
时,我收到以下错误消息:
“account.fullName”不是一个函数
我做错了什么?添加
get
关键字,并使用属性语法调用它
从'typeorm'导入{Entity,PrimaryColumn,Column}
@实体(“账户”)
类别帐户{
@主列()
用户名:string
@列({name:'firstname'})
名字:string
@列({name:'lastname'})
姓氏:string
public get fullName():字符串{
返回`${this.firstName}${this.lastName}`
}
}