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 相关文章推荐
js几个验证函数代码
Mar 25 Javascript
10款非常有用的 Ajax 插件分享
Mar 14 Javascript
Eclipse去除js(JavaScript)验证错误
Feb 11 Javascript
jQuery中Ajax的load方法详解
Jan 14 Javascript
js验证上传图片的方法
May 12 Javascript
JavaScript中的函数(二)
Dec 23 Javascript
对象转换为原始值的实现方法
Jun 06 Javascript
原生JavaScript实现Tooltip浮动提示框特效
Mar 07 Javascript
bootstrap table插件的分页与checkbox使用详解
Jul 23 Javascript
JavaScript中使用import 和require打包后实现原理分析
Mar 07 Javascript
微信小程序 高德地图路线规划实现过程详解
Aug 05 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
Sep 21 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
PHP Undefined index报错的修复方法
2011/07/17 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
php使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
function foo的原型与prototype属性解惑
2010/11/19 Javascript
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
总结JavaScript设计模式编程中的享元模式使用
2016/05/21 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
2017/04/21 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
JS使用iView的Dropdown实现一个右键菜单
2019/05/06 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
2019/03/11 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
scrapy-splash简单使用详解
2021/02/21 Python
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
Giuseppe Zanotti美国官方网站:将鞋履视为高级时装般精心制作
2018/02/06 全球购物
全球领先的全景影像品牌:Insta360
2019/08/21 全球购物
《猫》教学反思
2014/02/26 职场文书
2015年元旦活动总结
2014/05/09 职场文书
英语自我介绍演讲稿
2014/09/01 职场文书
报到证办理个人委托书
2014/10/06 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL