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 相关文章推荐
document.compatMode介绍
May 21 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
Mar 24 Javascript
jquery和雅虎的yql服务实现天气预报服务示例
Feb 08 Javascript
node.js中的fs.rmdir方法使用说明
Dec 16 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
Jun 21 Javascript
真正好用的js验证上传文件大小的简单方法
Oct 27 Javascript
JavaScript实现区块链
Mar 14 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
Apr 24 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
Jul 23 Javascript
浅谈微信小程序列表埋点曝光指南
Oct 15 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
Nov 07 Javascript
Vue自定义铃声提示音组件的实现
Jan 22 Vue.js
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
PHP下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
PHP 网页过期时间的控制代码
2009/06/29 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
php中mysql模块部分功能的简单封装
2011/09/30 PHP
PHP-redis中文文档介绍
2013/02/07 PHP
php中的静态变量的基本用法
2014/03/20 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
Laravel框架用户登陆身份验证实现方法详解
2017/09/14 PHP
js或css实现滚动广告的几种方案
2010/01/28 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
javascript中window.event事件用法详解
2012/12/11 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
Vue.js搭建移动端购物车界面
2020/06/28 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
解决layUI的页面显示不全的问题
2019/09/20 Javascript
[45:52]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第二场 12.09
2020/12/12 DOTA
python网络编程学习笔记(四):域名系统
2014/06/09 Python
Python 的 Socket 编程
2015/03/24 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
python NumPy ndarray二维数组 按照行列求平均实例
2019/11/26 Python
PyTorch里面的torch.nn.Parameter()详解
2020/01/03 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
捷克玩具商店:Bambule
2019/02/23 全球购物
八一建军节感言
2014/02/28 职场文书
道路交通安全实施方案
2014/03/12 职场文书
个人合作协议书范本
2014/04/18 职场文书
节能环保标语
2014/06/12 职场文书
2015医院个人工作总结范文
2015/05/21 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书