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脚本复制网页上的一个表格的不错实现方法
Dec 29 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
May 24 Javascript
深入分析下javascript中的[]()+!
Jul 07 Javascript
JS实现1000以内被3或5整除的数字之和
Feb 18 Javascript
微信小程序 scroll-view隐藏滚动条详解
Jan 16 Javascript
vue-awesome-swiper滑块插件使用方法详解
Nov 27 Javascript
JavaScript模拟实现自由落体效果
Aug 28 Javascript
layui表格 列自动适应大小失效的解决方法
Sep 06 Javascript
js+canvas实现纸牌游戏
Mar 16 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
Jun 01 Javascript
微信小程序入门之绘制时钟
Oct 22 Javascript
JavaScript实现班级抽签小程序
May 19 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和MySQL保存和输出图片
2006/10/09 PHP
PHP的开合式多级菜单程序
2006/10/09 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
thinkphp控制器调度使用示例
2014/02/24 PHP
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
javascript常用的设计模式
2017/02/09 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
Python文件和目录操作详解
2015/02/08 Python
CentOS安装pillow报错的解决方法
2016/01/27 Python
用于业余项目的8个优秀Python库
2018/09/21 Python
HTML的form表单和django的form表单
2019/07/25 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
2021/01/27 Python
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
大学生饮食连锁店创业计划书
2014/01/17 职场文书
三年级语文教学反思
2014/02/01 职场文书
家长给老师的感谢信
2015/01/20 职场文书
MySQL里面的子查询的基本使用
2021/08/02 MySQL
Win7/8.1用户可以免费升级到Windows 11系统吗?
2021/11/21 数码科技
Java实现给Word文件添加文字水印
2022/02/15 Java/Android
Android Canvas绘制文字横纵向对齐
2022/06/05 Java/Android