模型驱动vs模板驱动角2

时间:2017-03-03 11:14:09

标签: angular angular-ui-router

我是Angular2的新手。我阅读了许多关于模型驱动与模板驱动的文章。 这两种方法都有一些优点/缺点,所以我的问题是哪一个更适合开始一个新项目。

我还阅读了以下链接:

http://blog.angular-university.io/introduction-to-angular-2-forms-template-driven-vs-model-driven/

https://www.codeproject.com/Tips/1166952/Angular-Forms-Template-driven-and-Model-driven-a

谢谢, Hitesh Paghadal

2 个答案:

答案 0 :(得分:0)

如果您要启动该项目,如果您使用AOT(Ahead of time)编译它将把所有外部模板移动到内部,那么您将使用模板作为内部或外部并不重要。我更喜欢内部<ion-content>,因为您可以在同一个文件和大型项目中看到代码/模板,您可以最小化文件数量并减少渲染视图的时间。祝你好运!

http://blog.mgechev.com/2016/08/14/ahead-of-time-compilation-angular-offline-precompilation/

答案 1 :(得分:0)

模板驱动的表单功能

  • 易于使用(如简单的登录表单)

  • 适用于简单场景

  • 双向数据绑定(使用 [(NgModel)] 语法)

  • 最少的组件代码(2路数据绑定的原因)

  • 表单及其数据的自动跟踪(由 Angular 处理)

  • 单元测试很难[因为数据流(表单数据的跟踪)是由 angular 处理的]

响应式表单功能

  • 更灵活,但需要大量练习
  • 没有进行数据绑定
  • 更轻松的单元测试
<块引用>

现在根据您的情况使用最佳选项

Check out this question for more info