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 iframe中打开文件,并检测iframe存在否
Dec 28 Javascript
js 通用javascript函数库整理
Aug 14 Javascript
JS限制上传图片大小不使用控件在本地实现
Dec 19 Javascript
多种方法实现JS动态添加事件
Nov 01 Javascript
jquery遍历数组与筛选数组的方法
Nov 05 Javascript
javascript动态向网页中添加表格实现代码
Feb 19 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
Jan 04 Javascript
详解JS对象封装的常用方式
Dec 30 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
Nov 02 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
Sep 13 Javascript
微信小程序遍历Echarts图表实现多个饼图
Apr 25 Javascript
解决ant Design中Select设置initialValue时的大坑
Oct 29 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循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
vue element中axios下载文件(后端Python)
2019/05/10 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
[01:34]传奇从这开始 2016国际邀请赛中国区预选赛震撼开启
2016/06/26 DOTA
[49:28]VP vs Optic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
Python 字符串与二进制串的相互转换示例
2018/07/23 Python
在Python中使用gRPC的方法示例
2018/08/08 Python
在django view中给form传入参数的例子
2019/07/19 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
Python模块的制作方法实例分析
2019/12/21 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
通过cmd进入python的步骤
2020/06/16 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
公司庆典活动邀请函
2014/01/09 职场文书
三年级数学教学反思
2014/01/31 职场文书
公务员诚信承诺书
2014/05/26 职场文书
2014最新离职证明范本
2014/09/12 职场文书
销售员自我评价
2015/03/11 职场文书
外科护士长工作总结
2015/08/12 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏