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 innerHTML 的一些问题的解决方法
Jun 22 Javascript
Span元素的width属性无效果原因及解决方案
Jan 15 Javascript
javascript读取xml实现javascript分页
Dec 13 Javascript
js实现飞入星星特效代码
Oct 17 Javascript
jquery滚动加载数据的方法
Mar 09 Javascript
下一代Bootstrap的5个特点 超酷炫!
Jun 17 Javascript
JS中mouseup事件丢失的原因与解决办法
Jun 14 Javascript
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
基于Vue实现支持按周切换的日历
Sep 24 Javascript
BootStrap 页签切换失效的解决方法
Aug 17 Javascript
npm全局模块卸载及默认安装目录修改方法
May 15 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
Jun 28 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上传、管理照片示例
2006/10/09 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
PHP将session信息存储到数据库的类实例
2015/03/04 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
2014/12/29 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
解决uWSGI的编码问题详解
2017/03/24 Python
python读取几个G的csv文件方法
2019/01/07 Python
使用Python 统计高频字数的方法
2019/01/31 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
python web框架 django wsgi原理解析
2019/08/20 Python
Python中BeautifuSoup库的用法使用详解
2019/11/15 Python
将matplotlib绘图嵌入pyqt的方法示例
2020/01/08 Python
戴森香港官方网站:Dyson香港
2021/02/11 全球购物
二年级数学教学反思
2014/01/21 职场文书
演讲比赛获奖感言
2014/02/02 职场文书
技术总监管理职责范本
2014/03/06 职场文书
幼儿教师培训感言
2014/03/08 职场文书
大宝sod蜜广告词
2014/03/21 职场文书
公司外出活动方案
2014/08/14 职场文书
先进党组织事迹材料
2014/12/26 职场文书
2015年科协工作总结
2015/05/19 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏