我正在玩Angular 2(rc4),但我遇到了一些问题。
我有一个用FormBuilder
构建的表单效果很好。
由于Plunker似乎使用了角度RC0,你可以得到一个错误here的例子。它基于角速度快速启动,所以只需:
npm i
npm start
FormComponent
接受输入Person
,即要编辑的人。此输入由FormComponent
的父级动态提供。当我点击某人时,FormComponent
会通过ngOnChanges()
设置新表单。为什么OnChanges
?因为FormComponent
已更新,而不是重新呈现。
如果我切换到另一个人,我的FormComponent
中所做的更改不会通过角度表单进行跟踪。
预期行为:
myForm.value
包含新名称 - 正如所料。问题:
App
选择其他人,FormComponent
已正确更新myForm.value
包含旧名称。我无法更新。我做错了什么?
感谢。