例如,這之間有什么區別:
get name() { return this.formGroup.get('name') }
和這個:
public name = this.formGroup.get('name')
謝謝。
uj5u.com熱心網友回復:
當您使用直接分配時,您基本上分配了值,就是這樣。沒有參考原始值。這意味著當 formGroup 值更新時,名稱值將保持最初分配時獲得的值(除非您重新分配它)。
當您使用 getter 時,值將始終是 getter 內部回傳的任何值。這意味著每次呼叫該方法時,它都會從表單控制元件回傳實際值。所以舉個例子,如果你想在 HTML 中顯示表單控制元件的值,你應該使用 getter,因為更改檢測會導致顯示實際值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/429994.html
上一篇:創建頁面中顯示的空輸入
