JavaScript

超轻量级php框架startmvc

Angular中ng-options下拉数据默认值的设定方法

更新时间:2020-05-19 08:48:01 作者:startmvc
今天学习了一下Angular中ng-options下拉数据默认值的设定方法,留个笔记直接上代码<divclass=

今天学习了一下Angular中ng-options下拉数据默认值的设定方法,留个笔记

直接上代码


 <div class="form-group">
 <label class="col-sm-2 control-label">教师</label>
 <div class="col-sm-10">
 <select style="display:block;
 width:100%;
 height:34px;
 padding:6px 12px;
 font-size:14px;
 line-height:1.4;
 border-radius:4px;
 border:1px solid #ccc;
 color:#555; "
 ng-model="editCourse.TeacherName"
 ng-options="Teacher.UserName for Teacher in TeacherList" required>
 <option value="">选择教师</option>
 </select>
 </div>
 </div>

AngularJS


 //data为课程的编号ID
 $scope.Edit = function (data) {
 //通过课程ID获取课程对象
 CourseService.getByCourseID(data).then(function (result) {
 $scope.editCourse = result.data;
 //默认值设定
 //先通过课程里面的教师ID获取教师对象
 CourseService.GetTeacherByTeacherID(result.data.TeacherID).then(function (result) {
 //$scope.TeacherList为所有教师的列表
 for (i = 0; i < $scope.TeacherList.length; i++) {
 //如果当前课程教师的ID与当前遍历到的教师的ID相等的话就把当前遍历到的这个教师的对象给到 ng-model="editCourse.TeacherName"
 if (result.data.UserID == $scope.TeacherList[i].UserID) {
 $scope.editCourse.TeacherName = $scope.TeacherList[i];
 }
 }
 });
 angular.element("#edit").modal({
 show: true
 })
 })
 }


演示

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

ng options 默认值 ng options设置默认值 angularjs ng options