【发布时间】:2023-01-04 20:03:52
【问题描述】:
我有一个服务类:
class UserFormService {
createUserForm() {
const userForm = new FormGroup({
firstName: new FormControl(),
lastName: new FormControl(),
displayName: new FormControl()
})
userForm.controls.firstName.valueChanges.subscribe(firstName => {
if(!userForm.value.displayName) {
userForm.controls.displayName.setValue(`${firstName} additional text`)
}
})
return userForm
}
}
createUserForm 方法在组件类中被调用。 是否需要取消上面代码中的'valueChanges'
【问题讨论】:
-
也许您可以存储订阅并在 ngDestroy 中取消订阅
标签: angular typescript angular-reactive-forms