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 相关文章推荐
Discuz! 6.1_jQuery兼容问题
Sep 23 Javascript
JS去除字符串两端空格的简单实例
Dec 27 Javascript
浅谈JavaScript的事件
Feb 27 Javascript
Jquery实现简单的轮播效果(代码管用)
Mar 14 Javascript
jQuery删除节点用法示例(remove方法)
Sep 08 Javascript
浅谈jquery高级方法描述与应用
Oct 04 Javascript
关于微信上网页图片点击全屏放大效果
Dec 19 Javascript
JS实现的ajax和同源策略(实例讲解)
Dec 01 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
Dec 18 Javascript
详解Vue 全局变量,局部变量
Apr 17 Javascript
Vue使用v-viewer实现图片预览
Oct 21 Javascript
微信小程序实现左滑删除效果
Nov 18 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+DBM的同学录程序(4)
2006/10/09 PHP
使用PHP计算两个路径的相对路径
2013/06/14 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
PHPStrom中实用的功能和快捷键大全
2015/09/23 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
2018/06/06 PHP
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
jQuery之ajax技术的详细介绍
2013/06/19 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
Vue CLI4 Vue.config.js标准配置(最全注释)
2020/06/05 Javascript
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
bpython 功能强大的Python shell
2016/02/16 Python
利用Python中unittest实现简单的单元测试实例详解
2017/01/09 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
Python中GeoJson和bokeh-1的使用讲解
2019/01/03 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
如何验证python安装成功
2020/07/06 Python
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
迟到检讨书900字
2014/01/14 职场文书
幼儿学前班评语
2014/12/29 职场文书
护士节慰问信
2015/02/15 职场文书
单位证明范文
2015/06/18 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
用Python可视化新冠疫情数据
2022/01/18 Python