每日易学一:Angular 4中模板驱动表单中的ngModdel使用

 做你自己,有我爱你

每日易学: 简单聊一聊Angular4 中模板驱动表单里ngModel的使用。尽量细而分;

开门见山:

1.简单form表单:

  form表单

  user基类:

  user.ts

 ts代码:记得引入user类;

  ts

页面效果:

页面效果

控制台输出:

  控制台输出

2.三箭头的ngModel;    ngModel --  [ngModel] --  [(ngModel)]  ;注意ngModel是和name属性绑定的,没有设置name是会有异常的;

ngModel:

   ngModel

 其他的不改变,我们看看页面效果

 ngModel效果

[ngModel]:

   [ngModel]

  其他不变,看看效果:


[ngModel]效果

输入值看看:


  做你自己,有我爱你


 做你自己,有我爱你

控制台不会发生改变;

[(ngModel)]:

user的name属性里传入一个值:

做你自己,有我爱你


[(ngModel)]

初始效果:

   效果图

编辑值:

  编辑值

看控制台效果:

控制台

看到后来name属性改变了;

由此可以知道:

ngModel :用于绑定值  [ngModel]用于单向绑定值,并不影响原始值;[(ngModel)]用于双向绑定,能改变原始值;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,908评论 18 139
  • 细说 Angular 2+ 的表单(二):响应式表单 摘要 在企业应用开发时,表单是一个躲不过去的事情,和面向消费...
    接灰的电子产品阅读 5,842评论 8 28
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,948评论 6 342
  • 版本:Angular 5.0.0-alpha 表单是商业应用的支柱,我们用它来执行登录、求助、下单、预订机票、安排...
    soojade阅读 1,292评论 0 1
  • Java关键字final 在设计程序时,出于效率或者设计的原因,有时候希望某些数据是不可改变的。这时候可以使用fi...
    狮_子歌歌阅读 759评论 1 4