angularjs实现下拉列表的选中事件示例


Posted in Javascript onMarch 03, 2017

select标签的对于大家来说很熟悉了,下面我来讲讲AngularJS中 对select的属性设置,做出选择某个下拉选项后控制其他标签的隐藏;

<select style="height:31px; width:100px" id="rewardMethod"name="rewardMethod" class="status_select" ng-model="state">
<option value="0" ng-selected='rewardMethod == "0"'>自动发放</option>
<option value="1" ng-selected='rewardMethod == "1"'>指定中奖人</option>
<option value="2" ng-selected='rewardMethod == "2"'>不发放奖品</option>
</select>

<div class="form-group" ng-if="state != 2">
            <label class="col-sm-3 control-label no-padding-right"
                for="form-field-1">优惠券</label>
            <div class="col-sm-9">
              <select style="height:31px; width:100px" id="reward"
                  name="reward" class="status_select">
                <option ng-repeat='item in couponList' ng-value="item.id"
                    ng-selected="couponInfoid == item.couponName">{{item.couponName}}
                  总数:{{item.countLimit}}
                </option>
              </select>
            </div>
          </div>
          <div class="form-group" ng-if="state == 0">
            <label class="col-sm-3 control-label no-padding-right"
                for="form-field-1"><span class="red">*</span>奖品发放数量</label>
            <div class="col-sm-9">
              <input type="text" name="rewardProvideCount" id="rewardProvideCount"
                  class="form-control"
                  check-type="required">
            </div>
          </div>
        </form>
      </div>

其中在select中设ng-model = “state”双向绑定数据,他的值会随你选择下拉项而改变,就是选中的option的value;在下面的div中设置ng-if="state == 1" 进行控制;

当页面进行修改操作的时候,需要把原来的值填入表单中,所以加了ng-selected='rewardMethod == "2"'

在controller。js中设置$scope.rewardMethod=2;这样加载页面就会选中第三项;效果如下:

angularjs实现下拉列表的选中事件示例

如果选择不发奖:

angularjs实现下拉列表的选中事件示例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript支持firefox,ie7页面布局拖拽效果代码
Dec 20 Javascript
ext 代码生成器
Aug 07 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
JavaScript中的变量作用域介绍
Dec 31 Javascript
详解JavaScript的表达式与运算符
Nov 30 Javascript
jquery html5 视频播放控制代码
Nov 06 Javascript
JSON 数据详解及实例代码分析
Jan 20 Javascript
JS操作xml对象转换为Json对象示例
Mar 25 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
Aug 12 Javascript
聊聊Vue中provide/inject的应用详解
Nov 10 Javascript
通过Kettle自定义jar包供javascript使用
Jan 29 Javascript
javascript实现贪吃蛇小练习
Jul 05 Javascript
JavaScript数组迭代方法
Mar 03 #Javascript
vue.js的提示组件
Mar 02 #Javascript
js实现功能比较全面的全选和多选
Mar 02 #Javascript
jQuery实现三级联动效果
Mar 02 #Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
Mar 02 #Javascript
纯js仿淘宝京东商品放大镜功能
Mar 02 #Javascript
JSONP跨域请求
Mar 02 #Javascript
You might like
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
javascript 读取图片文件的大小
2009/06/25 Javascript
jquery 学习之一 对象访问
2010/11/23 Javascript
JQuery中form验证出错信息的查看方法
2013/10/08 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
JavaScript判断文件上传类型的方法
2014/09/02 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
JS控制文本域只读或可写属性的方法
2016/06/24 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
2016/08/25 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
BootStrap表单时间选择器详解
2017/05/09 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
JavaScript比较同一天的时间大小实例代码
2018/02/09 Javascript
详解基于mpvue的小程序markdown适配解决方案
2018/05/08 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
[03:20]次级联赛厮杀超职业 现超级兵对拆世纪大战
2014/10/30 DOTA
Python 时间操作例子和时间格式化参数小结
2014/04/24 Python
Python3学习urllib的使用方法示例
2017/11/29 Python
Python语言描述最大连续子序列和
2017/12/05 Python
Python 获取 datax 执行结果保存到数据库的方法
2019/07/11 Python
Python实现最常见加密方式详解
2019/07/13 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
关于Python 中的时间处理包datetime和arrow的方法详解
2020/03/19 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
阿里巴巴国际站:Alibaba.com
2016/07/21 全球购物
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
大学毕业生通用自我评价
2014/01/05 职场文书
班子成员四风问题自我剖析材料
2014/09/29 职场文书