当前位置:首页 > 日记 > 正文

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

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

今天学习了一下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        })      })    }

演示

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

相关文章

微信小程序 页面跳转事件绑定的实

微信小程序 页面跳转事件绑定的实

页面跳转,事件绑定,详解,实例,程序,微信小程序 页面跳转事件绑定的实例详解什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件…

怎么在ppt2013中插入任意形状的在p

怎么在ppt2013中插入任意形状的在p

方法,步骤,形状,图片,电脑软件,  ppt2013内置或默认形状总归是有限的,如果需要一个内置或默认形状中不存在的形状该怎么办呢?面对这种情况,我们可以合并形状以获取新的形状也可以使用&ldquo;编辑顶点&rdquo;更改形状来将形状更改为所需形状…

excel中自动生成数据的方法excel中

excel中自动生成数据的方法excel中

自动生成,数据,方法,电脑软件,excel,  Excel中可能会有是有需要自动生成一些数据,数据具体该如何自动生成呢?下面是小编带来的关于excel中自动生成数据的方法,希望阅读过后对你有所启发!excel中自动生成数据的方法自动生成数据步骤1:首先,需…

Excel 2013中启动VBA编辑器的方法

Excel 2013中启动VBA编辑器的方法

函数,方法,启动,编辑器,电脑软件,  在Excel2013中,编写VBA代码、调试宏以及应用程序开发等都离不开Visual Basic编辑器,使用Visual Basic编辑器可以完成创建VBA过程、创建VBA用户窗体、查看或修改对象属性以及调试VBA程序等任务。以下是小…

Excel2007整个的工作界面有哪些新

Excel2007整个的工作界面有哪些新

界面,工作,有哪些,电脑软件,  Excel2007的工作界面可能大家都并不陌生,基本的工作界面和以往的版本可能都差不太多。那么你知道有哪些不一样的地方吗?以下是小编为您带来的关于Excel2007整个的工作界面,希望对您有所帮助。Excel2007整个的…

Excel中2007版进行默认粘贴数值的

Excel中2007版进行默认粘贴数值的

默认,操作技巧,数值,操作步骤,电脑软件,  如果你需要经常性地进行数值粘贴,上述的操作或许稍嫌繁琐,而且要准确单击&ldquo;粘贴&rdquo;下的三角箭头也确实需要小心操作。今天,小编就教大家在Excel中2007版进行默认粘贴数值的操作技巧。Exc…

excel表格引用公式的方法excel表格

excel表格引用公式的方法excel表格

引用,方法,公式,表格,电脑软件,  Excel中经常需要使用到引用公式的技巧,公式具体该如何进行引用呢?接下来是小编为大家带来的excel表格引用公式的方法,供大家参考。excel表格引用公式方法excel表格引用公式方法图1  引用公式步骤1:excel数…

手机qq热聊怎么没有了

手机qq热聊怎么没有了

没有了,电脑软件,qq,  手机qq热聊可以通过wifi来和附近的好友进行聊天。当你想和其他人私聊时,也不需要添加他为好友即可发送消息。如果你的手机QQ里热聊功能没有了的话,那就来看看本文教程吧!手机qq热聊怎么没有了?  有时候你的手机出现…

微信小程序 跳转方式总结

微信小程序 跳转方式总结

跳转,方式,程序,电脑软件,微信小,微信小程序 跳转方式总结一共算是有四种方式。1.使用组件。<navigator>标签。来实现。特点:点击有按下的效果<navigator url="../job_detail/job_detail?isShowCompanyDetail=true&iscollect={{item.iscoll…

excel表格内怎样设置分行和分列

excel表格内怎样设置分行和分列

设置,方法,分行,表格,单元格,  Excel中的表格经常需要用到分行分列的功能,具体该如何做到分行又分列呢?接下来小编举例简单的例子告诉大家excel表格分行分列的设置方法,欢迎大家来到学习。excel表格分行分列的设置方法1:选择A1单元格,适当调…

wps拆分单元格在哪里怎么用

wps拆分单元格在哪里怎么用

拆分,方法,单元格,使用技巧,wps,  很多人可能用惯了Word软件而会不习惯使用用WPS,他们经常会找不到菜单位置,如何拆分单元格更加是一头雾水,下面就让小编告诉你 wps怎样拆分单元格的方法,欢迎大家来到学习。wps拆分单元格的方法打开WPS文档,找…

Excel数据透视表字段设置在哪里

Excel数据透视表字段设置在哪里

设置,数据,表字,透视,电脑软件,  在Excel数据表中,可以手动隐藏字段,那可能刚接触透视表的朋友还不太熟悉字段设置在哪里。以下是小编为您带来的关于Excel数据透视表字段设置,希望对您有所帮助。Excel数据透视表字段设置手动隐藏或显示分类…