2017-09-08 5 views
1

ゲッターメソッドを使用してインターネット上でいくつかの例を見ることができます。このようなAngular2 getterメソッドを使用する利点

何か、それを使用してメリットWhat're

setId(id: number) { 
    this._id = id; 
} 

get id() { 
    return this._id; 
} 

+1

https://stackoverflow.com/a/45760862/5468463をご覧ください。 – Vega

答えて

4

最も一般的なケースはゲッターではなく、それはむしろ副作用ですが、値が更新されたときにsetterはコード(valdiationなど)を実行することができます。

一般的なゲッターの例はfullNameで、2つの異なるフィールドに姓と名を格納し、fullName${this.firstName} ${this.lastName}を返します。

getterとsetterでできることはメソッドでも行うことができますが、単純なフィールドのように使用できるgettersとsetterでプロパティを持つことができます。

関連する問題