AngularJS select
2017-01-19 16:07
465 查看
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Register</title> <link href="~/Content/bootstrap.css" rel="stylesheet" /> <script src="~/Scripts/angular.js"></script> <script src="~/Scripts/angular-messages.js"></script> <script> angular.module('myApp', ['ngMessages']) .controller('validationController', ['$scope', function ($scope) { $scope.trees = ["松树", "樟树", "枫树", "枣树", "桃树"]; $scope.engineer = { name: "Dancing", currentActivity: "Fixing bugs" }; $scope.activities = ["Writing code", "Testing code", "Fixing bugs", "Dancing"]; $scope.myOptions = [ { "id": 106, "group": "Group 1", "label": "Item 1" }, { "id": 107, "group": "Group 1", "label": "Item 2" }, { "id": 110, "group": "Group 2", "label": "Item 3" }, ]; $scope.mycity = '北京'; $scope.Cities = [ { id: 1, name: '北京' }, { id: 2, name: '上海' }, { id: 3, name: '广州' } ]; $scope.selectChange = function (val) { console.log(val); }; }]); </script> </head> <body ng-app="myApp"> <form name="userForm" ng-controller="validationController"> <select ng-model="trees" class="form-control" ng-change="selectChange(trees)"> <option ng-repeat="tree in trees">{{tree}}</option> </select> <br /> <br /> <select ng-model="engineer.name" class="form-control" ng-options="act for act in activities"></select> <br /> <br /> <select ng-model="myOption" class="form-control" ng-change="selectChange(myOption)" ng-options="value.id as value.label group by value.group for value in myOptions"> <option>--- 请选择 ---</option> </select> <br /> <br /> <select ng-model="mycity" class="form-control" ng-options="city.name as city.name for city in Cities"></select> <h1>欢迎来到{{mycity}}</h1> </form> </body> </html>
相关文章推荐
- Angular工具方法学习
- AngularJS ng-change 指令的详解及简单实例
- Angular ng-repeat 对象和数组遍历实例
- angular.element方法汇总
- 深入学习JavaScript的AngularJS框架中指令的使用方法
- 仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
- Angular路由简单学习
- Angular下H5上传图片的方法(可多张上传)
- 详解angular中如何监控dom渲染完毕
- Angular用来控制元素的展示与否的原生指令介绍
- 手动初始化Angular的模块与控制器
- Angular 页面跳转时传参问题
- 全面解析Angular中$Apply()及$Digest()的区别
- Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
- div实现自适应高度的textarea实现angular双向绑定
- angular源码学习第一篇 setupModuleLoader方法
- Angular使用ng-messages与PHP进行表单数据验证
- 使用angular写一个hello world
- Vue.js 2.0 和 React、Augular等其他前端框架大比拼
- vue,angular,avalon这三种MVVM框架优缺点