课程信息管理界面有这样一个需求,当课程类型为公选课的时候,可以选择课程性质,当为其他课程类型的时候,不必选择课程性质。
代码:
/* * *获取课程类型下拉框数据 */getCourseTypeNameOptions () { 让url=皌eachingManagement-web/课程/queryAllCourseType”; this.http.get (url) .subscribe ( res=祝辞{ 这一点。courseTypeNameOptions=res.json () . data;//如果是公共选修,可以选择课程性质,如果不是,课程性质为空 this.courseTypeNameOptions。forEach(项=祝辞{ JSON.stringify(项); console.log(项); 如果项目。dictionaryName==肮惭⌒蘅巍?{ this.getCourseNatureNameOptions (); 其他}{ 返回; } }) } ); }/* * *课程类型为公共选修课,可选择课程性质;其他类型,则不需选择课程性质 * @param类型 */changeType(类型:字符串){ 让dictionaryName=this.courseTypeNameOptions.find (x=祝辞x.id==类型).dictionaryName;//获取的课程类型名称 this.dictionaryName=dictionaryName; 如果(this.dictionaryName==肮惭⌒蘅巍?{ this.renderer2.removeAttribute (this.courseNature.nativeElement“禁用”); 其他}{ this.courseInfo.courseNatureId=" "; this.renderer2.setAttribute (this.courseNature.nativeElement“残疾”、“禁用”); } }
以上所述是小编给大家介绍的Angularjs按需查询实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!