官网介绍:

最简单的例子(基本下拉):
html:

<!DOCTYPE html>
<html ng-app="myApp">
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
<script src="myCtrl.js"></script>
</head>
<body><div ng-controller="courseCtrl">
<select ng-options="subject.name for subject in subjects" ng-model="currentSubject" ng-change="changeSubject(currentSubject)"><option value=" ">---subject---</option>
</select><ul><li ng-repeat="course in courses">{{ course.name}}</li></ul>
</div></body>
</html>

js片段:数据为假数据

'use strict';
var app = angular.module('myApp',[]);app.controller('courseCtrl',function($scope){$scope.subjects=[{name: 'science',subjectCode:'lan'},{name:'social',subjectCode:'cg'}];$scope.courses=[{name:'scienceOne',subjectCode:'lan'},{name:'socialTwo',subjectCode:'cg'}];$scope.currentSubject = '';if($scope.subjects) {$scope.currentSubject = $scope.subjects[0];};  $scope.changeSubject = function(subject){};     });

在控制台审查元素,就会发现:

option会自动添加label。因为在程序中定义了ng-model,所以当存在subjects的时候,就会初始加载第一个作为option的第一项内容。

Angular.js之ng-options用法相关推荐

  1. angular8 rest_带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分

    angular8 rest 这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始 ...

  2. 带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分

    这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始应用程序只是带有分页的简单列 ...

  3. angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?

    大家好,我是IT修真院郑州分院第七期的学员冯亚超,一枚正直纯洁善良的WEB程序员 今天给大家分享一下,题目angular js 常用指令ng-if.ng-class.ng-option.ng-valu ...

  4. Angular.js为什么如此火呢?

    AngularJS学习列表:七步走 Angular.js 从菜鸟到专家 (系列列表) 上一篇之 后,Angular.js 是一个MV*(Model-View-Whatever,不管是MVC或者MVVM ...

  5. 如何在Angular.js选择框中使用默认选项

    本文翻译自:How to have a default option in Angular.js select box I have searched Google and can't find an ...

  6. 3、Angular JS 学习笔记 – Controllers [翻译中]

    2019独角兽企业重金招聘Python工程师标准>>> 理解控制器 在Angular中,一个控制器是一个javascript构造函数用于填充Angular作用域. 当一个控制器通过使 ...

  7. Angular CLI 全局 ng.cmd 文件内容分析

    文件内容如下: REM Jerry ::这是注释 @ECHO off SETLOCAL CALL :find_dp0IF EXIST "%dp0%\node.exe" (SET & ...

  8. 史上最全的Angular.js 的学习资源

    Angular.js 的一些学习资源 基础 官方: http://docs.angularjs.org angularjs官方网站已被墙,可看 http://www.ngnice.com/: 官方zi ...

  9. angular java_带有Angular JS的Java EE 7 –第1部分

    angular java 今天的帖子将向您展示如何使用Java EE 7和Angular JS构建一个非常简单的应用程序. 在去那里之前,让我告诉您一个简短的故事: 我必须承认,我从来都不是Java语 ...

最新文章

  1. windows AD/DNS服务器搭建
  2. Discuz常见大问题-如何使用云采集插件
  3. oracle 视图使用rownum,Oracle数据对象--视图
  4. linux udp套接字编程获取报文源地址和源端口(二)
  5. Python计算机视觉:第九章 图像分割
  6. Windows 2003系统下桌面清理向导
  7. Windows漏洞:MS08-067远程代码执行漏洞复现及深度防御
  8. Bootstrap3基础 glyphicon 设置图标的颜色与大小
  9. 几个jquery分发库速度测评
  10. Vue动态组件异步组件
  11. CE6870 添加ipv6 策略路由失败问题解决
  12. ajax双子星,荷兰双子星德里赫特和德容哪个厉害
  13. 设计师学python有什么用_Python是个什么鬼?为什么设计大牛都在学它?!
  14. 正则表达式-匹配中英文、字母和数字
  15. K8S pod 时区设置
  16. TensorFlow1深度学习基础(笔记二)
  17. N2N组建虚拟局域网
  18. Redis5.0+——集群搭建,水平扩容
  19. ready 和 onload 的区别
  20. ajax下拉列表模糊,JS仿百度自动下拉框模糊匹配提示

热门文章

  1. 未来因为它的未知,既让人兴奋,又让人担忧。
  2. Shell快速找回历史命令
  3. 德国飞往意大利民航客机机翼撕裂 途中乘客发现裂痕
  4. Spring--对于IoC的简单理解
  5. Status Bar Style是干什么的?
  6. 【Python】使用 OpenGL 绘制茶壶
  7. android:沉浸模式_2020年电子商务技术趋势:沉浸式技术时代
  8. 国产化?我们在信创下的改变。。。
  9. AVD模拟器怎么配置上网
  10. HTML img 标签 二维码显示