Angularjs按需查询实例代码
更新时间:2017年10月30日 10:49:53 作者:王红伟
这篇文章主要介绍了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按需查询实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
这篇文章主要介绍了angular 中使用原生拖拽页面卡顿及表单控件输入延迟问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-04-04Angular angular-file-upload文件上传的示例代码
这篇文章主要介绍了Angular angular-file-upload文件上传的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-08-08使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
最近做项目时遇到了需要用到多选按钮选中触发事件的功能,小编试着手写一个指令,具体实现代码大家参考下本文吧2017-07-07
最新评论