如何在Angularjs中将默认值设置为<select>?

时间:2018-10-29 18:47:56

标签: javascript angularjs

我有两个选择,一个用于课堂,另一个用于教师,如下所示:     
    <选择ng-model =“ currentClass” ng-options =“ class作为class.class中类的名称” ng-change =“ listTeachers()”>          
        <选择ng-model =“ currentTeacher” ng-options =“老师作为老师。教师中老师的名称” ng-change =“ showStudents()”>               我的问题是,如果先选择班级再选择老师,那很好,但是如果再次选择班级又选择了老师,那么我想将第二个选择值设置为“选择老师”,该怎么做? 还告诉我,有什么方法可以设置默认值,而不是通过选项标签进行设置?

1 个答案:

答案 0 :(得分:0)

在您需要的controller函数上的listTeachers()

将模型设置为所需的值,例如:

vm.listTeachers = function() {
    vm.currentTeacher = '';
    ... // rest of your code 
}

因此,无论何时更改类,它都会调用listTeacher,我将重置该值,希望这会有所帮助。