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 相关文章推荐
Extjs407 getValue()和getRawValue()区别介绍
May 21 Javascript
JavaScript移除数组内重复元素的方法
Mar 18 Javascript
js实现新年倒计时效果
Dec 10 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 Javascript
Angular ng-class详解及实例代码
Sep 19 Javascript
Bootstrap源码解读模态弹出框(11)
Dec 28 Javascript
JavaScript数据结构之二叉树的遍历算法示例
Apr 13 Javascript
在React 组件中使用Echarts的示例代码
Nov 08 Javascript
基于vue 动态加载图片src的解决方法
Feb 05 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
Sep 13 Javascript
js实现点击展开隐藏效果(实例代码)
Sep 28 Javascript
0基础学习前端开发的一些建议
Jul 14 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优化需要注意的地方
2014/11/27 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
PHP结合Mysql数据库实现留言板功能
2016/03/04 PHP
PHP实现基于3DES算法加密解密字符串示例
2018/08/24 PHP
laravel-admin 在列表页添加自定义按钮的例子
2019/09/30 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
Vue项目数据动态过滤实践及实现思路
2018/09/11 Javascript
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
Python利用前序和中序遍历结果重建二叉树的方法
2016/04/27 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
浅谈python标准库--functools.partial
2019/03/13 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
什么是Python包的循环导入
2020/09/08 Python
如何用Python绘制3D柱形图
2020/09/16 Python
bareMinerals官网:矿物质化妆品和护肤品
2018/02/04 全球购物
新西兰廉价汽车租赁:Snap Rentals
2018/09/14 全球购物
业务总经理岗位职责
2014/02/03 职场文书
行政人事专员岗位职责
2014/03/05 职场文书
毕业自我鉴定书
2014/03/24 职场文书
品质标语大全
2014/06/21 职场文书
法人委托书范本
2014/09/15 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python