一,引入模块
import {FormsModule} from "@angular/forms";
二,js中定义绑定数据
public user:any= { username: '' , sex: '1' , cityList:[ '北京','上海','深圳' ], city: '北京' , hobby:[ { title: '吃饭' , checked: false }, { title: '睡觉' , checked: false }, { title: '敲代码' , checked: false } ], text: '' }
三,html页面绑定
< ul > < li > < input type ="text" [(ngModel)] ="user.username" > </ li > < li > < input type ="radio" [(ngModel)] ="user.sex" value ="1" > 男 < input type ="radio" [(ngModel)] ="user.sex" value ="2" > 女 </ li > < li > < select name ="city" id ="city" [(ngModel)] ="user.city" > < option *ngFor ="let city of user.cityList" [value] ="city" > {{city}} </ option > </ select > </ li > < li > < span *ngFor ="let hobby of user.hobby" > < input type ="checkbox" [(ngModel)] ="hobby.checked" > {{hobby.title}} </ span > </ li > < li > < textarea name ="" id ="" cols ="30" rows ="10" [(ngModel)] ="user.text" ></ textarea > </ li > < button (click) ="getUser()" > 获取user </ button > {{user | json}} </ ul >
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did222797