当我使用模型驱动的形式,如:
@Component({ selector: 'my-app',template: ` <p> <label>First Name:</label> <input type="text" [ngModel]="user.firstName" required> </p> `,providers: [myService] })
当我使用模板驱动形式时,如:
@Component({ selector: 'my-app',template: ` <p> <label>First Name:</label> <input type="text" formControlName="firstName"> </p> `,providers: [myService] })
我认为上面两件事都有相同的功能.
所以,在开始新项目的时候,我觉得哪个更好?
解决方法
我认为上面两件事都有相同的功能.所以,我觉得哪个更好?
截至目前我还没有完全探索过表格.目前在Angular中存在一些很难甚至是不可能的模板驱动形式.
像Form数组一样动态添加和删除控件.列出每个控件并执行操作这在Reactive Forms中更实用,更简单.而且我觉得未来Angular团队将完全切换到Reactive表单,这是可行的方法.
我这么说的一些原因是 – 这个PR支持模板驱动表单中的NgModelArray
更多关于Reactive Forms和Template Driven Forms.
现在你的电话你喜欢什么.