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 相关文章推荐
jquery弹出框的用法示例(一)
Aug 26 Javascript
javascript中hasOwnProperty() 方法使用指南
Mar 09 Javascript
浅谈类似于(function(){}).call()的js语句
Mar 30 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
Oct 16 Javascript
基于jquery实现简单的分页控件
Mar 17 Javascript
浅谈Sublime Text 3运行JavaScript控制台
Jun 06 Javascript
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
node实现登录图片验证码的示例代码
Apr 20 Javascript
Vue2.0 实现歌手列表滚动及右侧快速入口功能
Aug 08 Javascript
angular4强制刷新视图的方法
Oct 09 Javascript
自定义Vue组件打包、发布到npm及使用教程
May 22 Javascript
微信小程序实现签字功能
Dec 23 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查看session内容的函数
2008/08/27 PHP
php类自动加载器实现方法
2015/07/28 PHP
Laravel5.7 Eloquent ORM快速入门详解
2019/04/12 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
AngularJS内置指令
2015/02/04 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
基于bootstrap实现多个下拉框同时搜索功能
2017/07/19 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
[58:57]2018DOTA2亚洲邀请赛3月29日小组赛B组 Effect VS VGJ.T
2018/03/30 DOTA
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
python处理大数字的方法
2015/05/27 Python
Python运算符重载详解及实例代码
2017/03/07 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
python3 线性回归验证方法
2019/07/09 Python
pytorch 获取tensor维度信息示例
2020/01/03 Python
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
十岁生日同学答谢词
2014/01/19 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
国旗下演讲稿
2014/05/08 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
见义勇为事迹材料
2014/12/24 职场文书
如何在centos上使用yum安装rabbitmq-server
2021/03/31 Servers
提升Nginx性能的一些建议
2021/03/31 Servers
使用feign服务调用添加Header参数
2021/06/23 Java/Android
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis
 Python 中 logging 模块使用详情
2022/03/03 Python