Angular2使用getter方法有什么好处
我可以在网上看到一些使用getter方法的例子 像这样的,Angular2使用getter方法有什么好处,angular,Angular,我可以在网上看到一些使用getter方法的例子 像这样的, setId(id: number) { this._id = id; } get id() { return this._id; } 使用它有什么好处?除了使用getId之外,最常见的情况不是getter,这是一个副作用,但是setter允许在更新值时执行代码valdiation或类似的操作 一个常见的getter示例也是fullName,其中您将名字和姓氏存储在两个不同的字段中,fullName只返回${this.
setId(id: number) {
this._id = id;
}
get id() {
return this._id;
}
使用它有什么好处?除了使用getId之外,最常见的情况不是getter,这是一个副作用,但是setter允许在更新值时执行代码valdiation或类似的操作 一个常见的getter示例也是fullName,其中您将名字和姓氏存储在两个不同的字段中,fullName只返回${this.firstName}${this.lastName}
使用getter和setter也可以使用方法,但是使用getter和setter的属性可以像简单字段一样使用,在不明显的情况下进行计算似乎更自然。最常见的情况不是getter,而是一个副作用,但setter允许在更新值时执行代码valdiation或类似操作 一个常见的getter示例也是fullName,其中您将名字和姓氏存储在两个不同的字段中,fullName只返回${this.firstName}${this.lastName} 使用getter和setter可以做的事情也可以通过方法来完成,但是使用getter和setter的属性可以像简单字段一样使用,在不明显的情况下进行计算似乎更自然。请参阅