码迷,mamicode.com
首页 > 其他好文 > 详细

Angular 表单

时间:2017-08-11 13:33:11      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:cli   sub   img   nbsp   add   user   module   submit   div   

一. 模板表单

1. 如下图

技术分享

 

2. code

技术分享

 3. 效果图

技术分享

 

二、响应式表单

1. 增加ReactiveFormsModule

技术分享

2.响应式表单用到的类和指令

技术分享

 

3. 控制器代码

技术分享

 

4. html

<!--响应式表单-->
<form [formGroup]="formModel" (submit)="submit()">

   <input formControlName="username">
  <div formGroupName="dateRange">
    起始日期:<input  type="date" formControlName="from">
    截止日期:<input  type="date" formControlName="to">
  </div>

 <div>
   <ul formArrayName="emails">
     <li *ngFor="let e of this.formModel.get(‘emails‘).controls; let i=index;">
       <input type="text" [formControlName]="i">
     </li>
   </ul>
 </div>
  <button type="button" (click)="addEmail()">增加</button>
  <div><button type="submit">保存</button></div>
</form>

  

6. 效果图

技术分享

 

7. 使用FormBuild简化响应式表单代码

原来的写法

技术分享

使用FormBuild简化

技术分享

 

Angular 表单

标签:cli   sub   img   nbsp   add   user   module   submit   div   

原文地址:http://www.cnblogs.com/linlf03/p/7344491.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!