问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

angularjs中怎么引用省市

发布网友 发布时间:2022-05-15 11:55

我来回答

2个回答

懂视网 时间:2022-05-15 16:16

本文主要介绍了AngularJS实现的省市二级联动功能,涉及事件监听、响应及页面元素动态操作相关技巧,此外还具备对选项进行增删的功能,需要的朋友可以参考下,希望能帮助到大家。

<!DOCTYPE html> 
<html> 
<head> 
 <meta charset="UTF-8"> 
 <title>www.gxlcms.com 省市二级联动</title> 
</head> 
<style> 
 *{ 
 margin:0; 
 padding:0; 
 } 
 .ul{ 
 list-style:none; 
 display:inline-block; 
 } 
 .selectOption ul li{ 
 display:inline-block; 
 width:50px; 
 padding:5px; 
 } 
 ul li:hover{ 
 background-color:#59C0F3; 
 color:#fff; 
 cursor:pointer; 
 } 
 .container{ 
 display:inline-block; 
 } 
 dl{ 
 display: inline-block; 
 } 
 dl dt{ 
 display: inline-block; 
 } 
 .container{ 
 position:relative; 
 text-align: left; 
 vertical-align:top; 
 } 
 .selectBoder{ 
 width:150px; 
 height:20px; 
 margin:0 auto; 
 margin-bottom:5px; 
 cursor:pointer; 
 border:1px solid #808080; 
 padding:2px 5px; 
 font-size:14px; 
 } 
 .selectBoder:hover{ 
 border-color:#59C0F3; 
 } 
 .selectOption:before{ 
 width: 0; 
 height: 0; 
 border-bottom: 50px solid #ffffff; 
 border-left: 50px solid transparent; 
 border-right: 50px solid transparent; 
 } 
 .selectOption{ 
 font-size:14px; 
 position:absolute; 
 background-color: #ffffff; 
 z-index:9999; 
 border:1px solid #eee; 
 width:360px; 
 padding:3px 5px; 
 box-shadow: 5px 5px 10px #888888; 
 } 
 .button{ 
 width:30px; 
 height:30px; 
 display: inline-block; 
 background-color:#59C0F3; 
 text-align:center; 
 line-height: 25px; 
 cursor:pointer; 
 font-size:24px; 
 color:#fff; 
 margin:0 5px; 
 border-radius:30px; 
 } 
 .button:hover{ 
 background-color:#12bb16; 
 } 
</style> 
<body ng-app="myApp" ng-controller="myControl"> 
<p ng-repeat = "option in options"> 
<p> 
 <dl> 
 <dd ng-click="choseP($index)" ng-value="false">{{option.province}}</dd> 
 <dt ng-if="option.ifShowProvince" ng-mouseleave="leaveProvince(option)"> 
 <ul> 
 <li ng-repeat = " x in province" ng-value="x.value" ng-click="choseProvince($event.target,option)" data-name="{{x.name}}">{{x.name}}</li> 
 </ul> 
 </dt> 
 </dl> 
</p> 
<p> 
 <dl> 
 <dd ng-click="choseC($index)" ng-value="false">{{option.city}}</dd> 
 <dt ng-if="option.ifShowCity" ng-mouseleave="leaveCity(option)"> 
 <ul> 
 <li ng-repeat = "y in option.cities" ng-value="y.value" ng-click="choseCity($event.target,option)" data-name="{{y.name}}">{{y.name}}</li> 
 </ul> 
 </dt> 
 </dl> 
</p> 
 <span ng-click="addChose($index)">+</span> 
 <span ng-click="deleteChose($index)">-</span> 
</p> 
</p> 
</body> 
<script type="text/javascript" src="../js/jquery-1.8.3.js"></script> 
<script type="text/javascript" src="../js/angular.min.js"></script> 
<script type="text/javascript"> 
 var app = angular.module('myApp',[]); 
 app.controller('myControl',function($scope){ 
 $scope.ifShowCity = false; 
 $scope.ifShowProvince = false; 
 $scope.options =[{index:"0",ifShowCity:false,ifShowProvince:false,province:"",city:"",cities:""}]; 
 $scope.leaveProvince = function(option){ 
 $.each($scope.options,function(index,item){ 
 if(option == $scope.options[index]){ 
 $scope.optionIndex = index; 
 } 
 }) 
 $scope.options[$scope.optionIndex].ifShowProvince = false; 
 } 
 $scope.leaveCity = function(option){ 
 $.each($scope.options,function(index,item){ 
 if(option == $scope.options[index]){ 
 $scope.optionIndex = index; 
 } 
 }) 
 $scope.options[$scope.optionIndex].ifShowCity = false; 
 } 
 $scope.choseProvince = function(target,option){ 
 $.each($scope.options,function(index,item){ 
 if(option == $scope.options[index]){ 
 $scope.optionIndex = index; 
 } 
 }) 
 $scope.options[$scope.optionIndex].ifShowProvince = false; 
 $scope.options[$scope.optionIndex].province = target.getAttribute("data-name"); 
 $.each($scope.province,function(index,item){ 
 if(item.value == target.getAttribute("value")){ 
 $scope.options[$scope.optionIndex].cities = item.children; 
 } 
 } 
 ) 
 } 
 $scope.choseCity = function(target,option){ 
 $.each($scope.options,function(index,item){ 
 if(option == $scope.options[index]){ 
 $scope.optionIndex = index; 
 } 
 }) 
 $scope.options[$scope.optionIndex].ifShowCity = false; 
 $scope.options[$scope.optionIndex].city = target.getAttribute("data-name"); 
 } 
 function getPrarms(){ 
 return $scope.options; 
 } 
 $scope.sub = function(){ 
 getPrarms(); 
 } 
 $scope.province = 
 [{ 
 name: "湖北省", 
 value: "01", 
 children: [{ 
 name: "武汉", 
 value: "0101" 
 }, { 
 name: "黄冈", 
 value: "0102" 
 }, { 
 name: "荆州", 
 value: "0103" 
 }, { 
 name: "十堰", 
 value: "0104" 
 }, { 
 name: "黄石", 
 value: "0105" 
 }, { 
 name: "鄂州", 
 value: "0106" 
 }, { 
 name: "咸宁市", 
 value: "0107" 
 }, { 
 name: "襄阳市", 
 value: "0108" 
 } 
 ] 
 },{ 
 name: "广东省", 
 value: "02", 
 children: [{ 
 name: "广东", 
 value: "0201" 
 }, { 
 name: "深圳", 
 value: "0202" 
 }, { 
 name: "佛山", 
 value: "0203" 
 }, { 
 name: "惠州", 
 value: "0204" 
 }, { 
 name: "东莞", 
 value: "0205" 
 }] 
 },{ 
 name: "河北省", 
 value: "03", 
 children: [{ 
 name: "北京", 
 value: "0301" 
 }, { 
 name: "邯郸", 
 value: "0302" 
 }, { 
 name: "邢台", 
 value: "0303" 
 }, { 
 name: "保定", 
 value: "0304" 
 }, { 
 name: "秦皇岛", 
 value: "0305" 
 } 
 ]} 
 ] 
 $scope.choseP = function($index){ 
 $scope.options[$index].ifShowProvince = !$scope.options[$index].ifShowProvince; 
 $scope.options[$index].ifShowCity = false; 
 } 
 $scope.choseC = function($index){ 
 $scope.options[$index].ifShowCity = !$scope.options[$index].ifShowCity; 
 $scope.options[$index].ifShowProvince = false; 
 } 
 $scope.addChose = function($index){ 
 if($scope.options.length < 10){ 
 $scope.options.splice($scope.options.length,0,{ //从最后面添加内容 
 index:$scope.options.length,ifShowCity:false,ifShowProvince:false 
 }); 
 $scope.canDelete = true; 
 }else{ 
 $scope.canAdd = false; 
 } 
 } 
 $scope.deleteChose = function($index){ 
 if($scope.options.length >1){ 
 $scope.options.splice($index,1); //从当前行删除。 
 } 
 if($index == 1){ 
 $scope.canDelete = false; 
 } 
 } 
 }); 
</script> 
</html>

热心网友 时间:2022-05-15 13:24

public class SupClass
{
public static int a = 123;
static
{
System.out.println("supclass init");
}
}
public class SubClass extends SupClass
{
static
{
System.out.println("subclass init");
}
}
public class Test
{
public static void main(String[] args)
{
System.out.println(SubClass.a);
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 1985年腊月二十八打春了吗? 41岁金铭头顶现白发,除了年龄缘故还有哪些因素会导致出现白发? 河南开封的DNS地址是什么? 河南联通DNS多少? 清洁面膜到底多久用一次 清洁性面膜多久用一次比较合适 大家知道十大品牌地板的排名吗? 怎么通过加抖音好友 地板品牌如何分一线,二线,三线,四线。 怎么通过加抖音好友 怎么能够知道自己的和密码? 想读职校,什么专业好就业? 怎么查看自己的码与密码? 读职校什么专业好? 什么水果最含维生素 维生素有哪些水果 维生素的水果有哪些 41码在加拿大是多少码 火锅金针菇不能和什么一起吃 如果你与三个人在一个船上,你们在那里不能求救,你很饿很渴,你会牺牲船上一个人的性命来救其他人的性命 41岁就有很多白发了,有什么办法能让头发白的慢一点呢,或者吃什么可以让头发变黑 1985年正月十四有没有立春 由于肾不好引起的白头发该怎样治疗? 我今年41岁,从28岁开始就长白头 帮忙查一下1985年几号立春??? 请问1985腊月初九立春了吗 1985年02月07日生应该属什么 1985年正月初七属于冬牛还是春牛? 我给陌生人打电话,为什么别人手机上总显示以前饭店的名字?怎么取消 最近在日拍上入手了一盒《3D定制少女》,同捆的USB杯子启动不能,求解决办法……我的电脑系统是windows7 我自己有3d定制少女的游戏。我想有这个游戏效果怎么办?如果加mod麻烦大神给发个~要是别的游戏 3d定制少女XP补丁 就是能改变身体体型 腿的粗细等等的..iceforeveryou@vip.qq.com 谢谢大神们! 3d定制少女的补丁怎么打啊? 3D定制少女为什么会黑屏 20世纪最糟糕的发明是什么? 塑料袋的发明是人类最糟糕的发明原因是 现代战争5狙击手怎么玩 狙击手攻略详解 ahc添加粘稠剂吗 弓箭手大作战狙击手怎么玩 弓箭手大作战狙击手攻略 21世纪最糟糕的发明 20世纪最糟糕的发明 阅读答案