Angular.js之ng-options用法
官网介绍:
最简单的例子(基本下拉):
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用法相关推荐
- angular8 rest_带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分
angular8 rest 这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始 ...
- 带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分
这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始应用程序只是带有分页的简单列 ...
- angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
大家好,我是IT修真院郑州分院第七期的学员冯亚超,一枚正直纯洁善良的WEB程序员 今天给大家分享一下,题目angular js 常用指令ng-if.ng-class.ng-option.ng-valu ...
- Angular.js为什么如此火呢?
AngularJS学习列表:七步走 Angular.js 从菜鸟到专家 (系列列表) 上一篇之 后,Angular.js 是一个MV*(Model-View-Whatever,不管是MVC或者MVVM ...
- 如何在Angular.js选择框中使用默认选项
本文翻译自:How to have a default option in Angular.js select box I have searched Google and can't find an ...
- 3、Angular JS 学习笔记 – Controllers [翻译中]
2019独角兽企业重金招聘Python工程师标准>>> 理解控制器 在Angular中,一个控制器是一个javascript构造函数用于填充Angular作用域. 当一个控制器通过使 ...
- Angular CLI 全局 ng.cmd 文件内容分析
文件内容如下: REM Jerry ::这是注释 @ECHO off SETLOCAL CALL :find_dp0IF EXIST "%dp0%\node.exe" (SET & ...
- 史上最全的Angular.js 的学习资源
Angular.js 的一些学习资源 基础 官方: http://docs.angularjs.org angularjs官方网站已被墙,可看 http://www.ngnice.com/: 官方zi ...
- angular java_带有Angular JS的Java EE 7 –第1部分
angular java 今天的帖子将向您展示如何使用Java EE 7和Angular JS构建一个非常简单的应用程序. 在去那里之前,让我告诉您一个简短的故事: 我必须承认,我从来都不是Java语 ...
最新文章
- windows AD/DNS服务器搭建
- Discuz常见大问题-如何使用云采集插件
- oracle 视图使用rownum,Oracle数据对象--视图
- linux udp套接字编程获取报文源地址和源端口(二)
- Python计算机视觉:第九章 图像分割
- Windows 2003系统下桌面清理向导
- Windows漏洞:MS08-067远程代码执行漏洞复现及深度防御
- Bootstrap3基础 glyphicon 设置图标的颜色与大小
- 几个jquery分发库速度测评
- Vue动态组件异步组件
- CE6870 添加ipv6 策略路由失败问题解决
- ajax双子星,荷兰双子星德里赫特和德容哪个厉害
- 设计师学python有什么用_Python是个什么鬼?为什么设计大牛都在学它?!
- 正则表达式-匹配中英文、字母和数字
- K8S pod 时区设置
- TensorFlow1深度学习基础(笔记二)
- N2N组建虚拟局域网
- Redis5.0+——集群搭建,水平扩容
- ready 和 onload 的区别
- ajax下拉列表模糊,JS仿百度自动下拉框模糊匹配提示