时间:2021-05-28
课程信息管理界面有这样一个需求,当课程类型为公选课的时候,可以选择课程性质,当为其他课程类型的时候,不必选择课程性质。
代码:
/** * 获取课程类型下拉框数据 */ 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按需查询实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
angularjs实现分页查询功能的实例代码,具体代码如下所示://首页导入//routerApp中注入'tm.pagination'//html页面上//co
1.AngularJS按需加载AngularJS主要应用开发SPA(SinglePageApplication)项目,所以在小型项目中,services、fil
本文介绍了webpack学习笔记之代码分割和按需加载的实例详解,分享给大家,也给自己留个笔记为什么需要代码分割和按需加载代码分割就是我们根据实际业务需求将代码进
本文实例讲述了Angular实现下拉框模糊查询功能。分享给大家供大家参考,具体如下:前两天研究了一下angularjs,不得不说angularjs的mvc思想还
本文实例讲述了AngularJS实现ajax请求的方法。分享给大家供大家参考,具体如下:【HTML代码】angularjs实现ajax{{user.userna