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 相关文章推荐
中文字符串截取的js函数代码
Apr 17 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
Sep 14 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
Jul 14 Javascript
分享一道关于闭包、bind和this的面试题
Feb 20 Javascript
Bootstrap table学习笔记(2) 前后端分页模糊查询
May 18 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
JavaScript定时器setTimeout()和setInterval()详解
Aug 18 Javascript
JavaScript 日期时间选择器一些小结
Apr 02 Javascript
深入理解Vue.js轻量高效的前端组件化方案
Dec 10 Javascript
详解VUE项目中安装和使用vant组件
Apr 28 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
Jan 05 Javascript
JavaScript小技巧带你提升你的代码技能
Sep 15 Javascript
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中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
phpcms的分类名称和类别名称的调用
2017/01/05 PHP
php生成微信红包数组的方法
2019/09/05 PHP
类之Prototype.js学习
2007/06/13 Javascript
Extjs4中的分页应用结合前后台
2013/12/13 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
jQuery的框架介绍
2016/05/11 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
详解jQuery事件
2017/01/13 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
2020/02/06 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
[39:19]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第二场 11.26
2020/11/30 DOTA
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
基于python读取.mat文件并取出信息
2019/12/16 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
解决python 虚拟环境删除包无法加载的问题
2020/07/13 Python
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
工厂厂长的职责
2013/12/12 职场文书
《雾凇》教学反思
2014/02/17 职场文书
硕士生工作推荐信
2014/03/07 职场文书
采购求职信
2014/03/17 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
迎七一演讲稿
2014/09/12 职场文书
担保书格式范文
2015/09/22 职场文书
python pygame入门教程
2021/06/01 Python