省市的三级联动
2018-01-15 13:55
211 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript" src="js/angular.js" ></script> <title></title> <script> var app=angular.module("myApp",[]); app.controller("myCtrl",function($scope){ //准备数据 $scope.prolist=[ { "pro":"山西", "city":[ { "name":"运城", "area":[{"aname":"运城1"},{"aname":"运城2"}] }, { "name":"临汾", "area":[{"aname":"临汾1"},{"aname":"临汾2"}] } ] }, { "pro":"河南", "city":[ { "name":"郑州", "area":[{"aname":"郑州1"},{"aname":"郑州2"}] }, { "name":"开封", "area":[{"aname":"开封1"},{"aname":"开封2"}] } ] } ]; //改变事件 $scope.prochange=function(){ //点击省 得到市 区 $scope.select2= $scope.select1.city[0];//得到市 $scope.select3= $scope.select2.area[0];//得到区 } //点击城市的时候 获得区 $scope.citychange=function(){ $scope.select3= $scope.select2.area[0];//得到区 } }); </script> </head> <body ng-app="myApp" ng-controller="myCtrl"> <!--查找所有信息里面的省份--> 省<select style="width: 120px;" ng-init="select1=prolist[0]" ng-model="select1" ng-change="prochange()" ng-options="item.pro for item in prolist" > </select> <!--select2=select1.city[0] 根据省获得城市 c.name 再从城市中得到name值 --> 市<select style="width: 120px;" ng-init="select2=select1.city[0]" ng-model="select2" ng-change="citychange()" ng-options="c.name for c in select1.city " ></select> 区<select style="width: 120px;" ng-init="select3=select2.area[0]" ng-model="select3" ng-options="q.aname for q in select2.area " ></select> </body> </html>
相关文章推荐
- jquery省市县三级地址联动
- Ajax + JSON + Servlet + Oracle数据库实现省市县三级联动效果
- 省市三级联动的DropDownList+Ajax的三种框架(aspnet/Jquery/ExtJs)示例
- Android 省市县 三级联动(android-wheel的使用)
- 用DropDownList实现Ajax无刷新省市三级联动中出现的错误
- Android 省市县 三级联动(android-wheel的使用)
- 省市区数据库以及后台工程(Java)前端三级联动 后台数据查询
- 全国省市三级联动
- 省市县三级联动查询之目录树构建
- 省市县三级联动
- PHP+ajax实现省市县三级联动
- 非常齐全的省市县三级联动菜单
- 习课省市区的三级联动(cxselect的使用)
- Jquery实现省市二级三级联动Json
- ionic开发移动app过程中地址选择部分涉及省市县三级联动
- 省市区三级联动框架
- 省市区三级联动
- 省市区三级联动select下拉框,下拉框数据回显 Demo js脚本实现带脚本与案例,整理好了的下载既可用
- jQuey/js 省市县三级下拉框联动的回显(简单易懂)
- 省市区三级联动