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

发布时间 - 2026-01-11 01:59:04    点击率:

今天学习了一下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  # 默认值  # options设置默认值  # angularjs  # angularjs select 赋值 ng-options配置方法  # AngularJS基础 ng-model-options 指令简单示例  # AngularJS中ng-options实现下拉列表的数据绑定方法  # angular指令笔记ng-options的使用方法  # AngularJS动态绑定ng-options的ng-model实例代码  # 详解使用angularjs的ng-options时如何设置默认值(初始值)  # AngularJS学习笔记之ng-options指令  # angularJs中ng-model-options设置数据同步的方法  # 遍历  # 就把  # 留个  # 大家多多  # width  # height  # select  # style  # block  # display  # size  # font  # line  # px  # padding  # control  # class  # pre  # xhtml 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  移动端脚本框架Hammer.js  制作电商网页,电商供应链怎么做?  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  如何在IIS服务器上快速部署高效网站?  北京专业网站制作设计师招聘,北京白云观官方网站?  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  如何快速搭建虚拟主机网站?新手必看指南  html如何与html链接_实现多个HTML页面互相链接【互相】  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  Laravel怎么上传文件_Laravel图片上传及存储配置  如何快速搭建高效WAP手机网站?  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  jQuery中的100个技巧汇总  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  iOS正则表达式验证手机号、邮箱、身份证号等  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  专业商城网站制作公司有哪些,pi商城官网是哪个?  Laravel中的withCount方法怎么高效统计关联模型数量  实例解析Array和String方法  Laravel模型事件有哪些_Laravel Model Event生命周期详解  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  详解Huffman编码算法之Java实现  Laravel如何生成API文档?(Swagger/OpenAPI教程)  HTML 中动态设置元素 name 属性的正确语法详解  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  打造顶配客厅影院,这份100寸电视推荐名单请查收  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  如何快速上传建站程序避免常见错误?  Laravel Docker环境搭建教程_Laravel Sail使用指南  如何在建站之星网店版论坛获取技术支持?  Laravel安装步骤详细教程_Laravel环境搭建指南  微信小程序 五星评分(包括半颗星评分)实例代码  Laravel如何实现API版本控制_Laravel版本化API设计方案  JavaScript模板引擎Template.js使用详解  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  香港服务器租用每月最低只需15元?  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  Laravel集合Collection怎么用_Laravel集合常用函数详解