Angularjs按需查询实例代码


Posted in Javascript onOctober 30, 2017

课程信息管理界面有这样一个需求,当课程类型为公选课的时候,可以选择课程性质,当为其他课程类型的时候,不必选择课程性质。

Angularjs按需查询实例代码 

Angularjs按需查询实例代码 

代码:

/**
 * 获取课程类型下拉框数据
 */
 getCourseTypeNameOptions(){
  let url = "teachingManagement-web/course/queryAllCourseType";
  this.http.get(url).subscribe(
   res =>{
    this.courseTypeNameOptions = res.json().data;

    //如果是公共选修,可以选择课程性质,如果不是,课程性质为空
    this.courseTypeNameOptions.forEach(item =>{
    JSON.stringify(item);
    console.log(item);
    if(item.dictionaryName == "公共选修课"){
     this.getCourseNatureNameOptions();
    }else{
     return;
    }
    })
   }
  );
 }
 /**
 * 课程类型为公共选修课,可选择课程性质;其他类型,则不需选择课程性质
 * @param type 
 */
 changeType(type:string){
 let dictionaryName=this.courseTypeNameOptions.find(x=>x.id==type).dictionaryName;//获取的课程类型名称
 this.dictionaryName=dictionaryName; 
 if(this.dictionaryName=="公共选修课"){
  this.renderer2.removeAttribute(this.courseNature.nativeElement,"disabled");
 }else{ 
  this.courseInfo.courseNatureId=""; 
  this.renderer2.setAttribute(this.courseNature.nativeElement,"disabled","disabled");
 }
 }

总结

以上所述是小编给大家介绍的Angularjs按需查询实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript自执行函数之伪命名空间封装法
Dec 25 Javascript
使用apply方法实现javascript中的对象继承
Dec 16 Javascript
JS控制一个DIV层在指定时间内消失的方法
Feb 17 Javascript
js 获取时间间隔实现代码
May 12 Javascript
js实现商品抛物线加入购物车特效
Nov 18 Javascript
怎么引入(调用)一个JS文件
May 26 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
Aug 25 Javascript
jsonp跨域请求详解
Jul 13 Javascript
JS实现图片放大镜插件详解
Nov 06 Javascript
JS运动特效之任意值添加运动的方法分析
Jan 24 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
Sep 13 Javascript
Vue 简单实现前端权限控制的示例
Dec 25 Vue.js
Vue中正确使用jQuery的方法
Oct 30 #jQuery
ES6 javascript中Class类继承用法实例详解
Oct 30 #Javascript
轻松理解vue的双向数据绑定问题
Oct 30 #Javascript
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 #jQuery
移动端网页开发调试神器Eruda的介绍与使用技巧
Oct 30 #Javascript
ES6 javascript的异步操作实例详解
Oct 30 #Javascript
React Native 搭建开发环境的方法步骤
Oct 30 #Javascript
You might like
php计算十二星座的函数代码
2012/08/21 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
Laravel框架实现的rbac权限管理操作示例
2019/01/16 PHP
PHP date()格式MySQL中插入datetime方法
2019/01/29 PHP
js tab效果的实现代码
2009/12/26 Javascript
js汉字转拼音实现代码
2013/02/06 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
Vue2 使用 Echarts 创建图表实例代码
2017/05/18 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
使用JQ完成表格隔行换色的简单实例
2017/08/25 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
python3连接MySQL数据库实例详解
2018/05/24 Python
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
python的turtle库使用详解
2019/05/10 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
电子商务专业个人的自我评价
2013/11/19 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
信息技术国培研修日志
2015/11/13 职场文书
教你解决往mysql数据库中存入汉字报错的方法
2021/05/06 MySQL
Vue vee-validate插件的简单使用
2021/06/22 Vue.js