没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本文主要给大家介绍了Angular2中select用法之设置默认值与事件的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 一、设置默认值: 现在有三个学生小明,小红,小黑,对双向绑定的student设置你想要的select值就可以在下拉框默认选中 code1: 设置”请选择”为默认项,只需要把变量student设置为‘’,即可默认到“请选择”,需要注意的是 <option xss=removed>请选择</option>使用的是value(这是HTML原生的属性) <option ngFor=let value]='item'>
资源推荐
资源详情
资源评论


























Angular2中中select用法之设置默认值与事件详解用法之设置默认值与事件详解
本文主要给大家介绍了Angular2中select用法之设置默认值与事件的相关内容,分享出来供大家参考学习,下面来看看详细的
介绍:
一、设置默认值:一、设置默认值:
现在有三个学生小明,小红,小黑,对双向绑定的student设置你想要的select值就可以在下拉框默认选中
code1::
设置”请选择”为默认项,只需要把变量student设置为‘’,即可默认到“请选择”,需要注意的是
<option value="">请选择</option>使用的是value(这是HTML原生的属性)
<option *ngFor="let item of students" [value]='item'>{{item}}</option> 使用的是[value](在ng2中使用ngFor时,value需要用ng2的语法,即
[value])
let students:string[]=['xiaoming','xiaohong','xiaohei'];
let student:string='';
let info:string='';
<select [(ngModel)]="student">
<option *ngFor="let item of students" [value]='item'>{{item}}</option>
</select>
code2::
当需要设置默认值到xiaoming时,只需要将变量student的初始值设为“xiaoming”
let students:string[]=['xiaoming','xiaohong','xiaohei'];
let student:string='xiaoming';
let info:string='';
<select [(ngModel)]="student">
<option *ngFor="let item of students" [value]='item'>{{item}}</option>
</select>
二、绑定事件二、绑定事件
select下拉框主要通过ngModel和ngModelChange实现选择事件
如果你想要在select下拉框选中某一项时触发事件,可以将[(ngModel)]拆成ngModel和ngModelChange来实现
let students:string[]=['xiaoming','xiaohong','xiaohei'];
let student:string='';
let info:string='';
setInfo(){
this.info=student;
}
<select [ngModel]="student" (ngModelChange)="student=$event;setInfo()">
<option value="">请选择</option>
<option *ngFor="let item of students" [value]='item'>{{item}}</option>
</select>
{{info}}
在属性绑定中,一个值从模型中传到屏幕上的目标属性。 我们通过把名字括在方括号中来标记出目标属性, [] 。 这是一个 从
模型到视图 的单向数据绑定。
在事件绑定中,值从屏幕上的目标属性传到模型中。 我们通过把名字括在圆括号中来标记出目标属性, () 。 这是一个 从视图
到模型 的反向单向数据绑定。
在Angular2中[(x)] 的绑定目标时,会以x和xChange表示他的输入和输出属性。
代码中student=$event 原理如下ngModelChange是一个 Angular EventEmitter 类型的属性,当它触发时,它返回的是输入框的
值
需要注意的是:需要注意的是:目前select下拉框中不支持绑定json对象
更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《AngularJS指令操作技巧总结》、《AngularJS入门与进阶教
程》及《AngularJS MVC架构总结》
总结总结
资源评论


weixin_38664989
- 粉丝: 4
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 如何学习好单片机编程设计方案.doc
- 互联网+背景下体育人文素养对大学生创业能力的影响.docx
- 如何使用AutoCAD的工具选项板.docx
- 对互联网+专业护理资源介入安康市养老事业发展的探索.docx
- 教育信息化管理的问题及解决对策.docx
- 第二章变电站综合自动化系统的间隔层装置.doc
- 区块链技术对于深化会计电算化的前景分析.docx
- 计算机竞赛题大全.docx
- myeclipse连接数据库建立web工程简单测试访问成功例子.doc
- VxWorks嵌入式数据库管理系统设计方案.doc
- 企业网络管理和业务调度自动化设计方案.docx
- “教学中的互联网搜索”《记金华的双龙洞》教案设计思路.doc
- 基于 IMDB 情感分析数据集运用 LSTM 结合预训练词典向量模型开展电影评论情感分类研究
- 交通指挥灯PLC控制系统方案设计书.doc
- 浅析大数据时代电力企业档案的开发利用.docx
- 项目管理之需求识别和项目识别.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
