如何使用angularjs处理动态菜单

JavaScript019

如何使用angularjs处理动态菜单,第1张

为链接加上reload属性

<a ui-sref="xxxx" ui-sref-opt="{reload:true}">xxxx</a>

大概是这样,记不太清了.你可以去官网查一下api

嘿嘿,看起来简单,做起来可不那么轻松哦,说下思路 ,这个div是在你点击右键的时候弹出来的,然后写一个鼠标右键事件 onmousedown="if(event.button == 2) {显示这个层},这个层的坐标与鼠标的坐标有关event.xevent.y剩下的就是div里面的内容了,因为只有选中才会√所以,在将你选中的物品的时候,将√放到数组里面,这样比如clos[0]名称 如果clos[0]里面放的√,效果是不就出来了?这样做的话不能达到一个效果,就是选中的值会变灰,那么就将所有内容一起动态加入到层里面,写个循环判断,如果clos[i]里面有值加一个样式,如果没值又一个样式。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title>New Document </title>

<script language="JavaScript" type="text/javascript">

var city=[

["北京","天津","上海","重庆"],

["南京","苏州","南通","常州"],

["福州","福安","龙岩","南平"],

["广州","潮阳","潮州","澄海"],

["兰州","白银","定西","敦煌"]

]

function getCity(){

var sltProvince=document.getElementById("province")

var sltCity=document.getElementById("city")

var provinceCity=city[sltProvince.selectedIndex-1]

sltCity.length=1

for(var i=0i<provinceCity.lengthi++){

sltCity[i+1]=new Option(provinceCity[i],provinceCity[i])

}

}

</script>

</head>

<body>

<form action="somepage.asp" name=theForm">

<select name="province" id="province" onchange="getCity()">

<option value="0">请选择所在省份</option>

<option value="直辖市">直辖市</option>

<option value="江苏省">江苏省</option>

<option value="福建省">福建省</option>

<option value="广东省">广东省</option>

<option value="甘肃省">甘肃省</option>

</select>

<select id="city" name="city">

<option value="0">请选择所在城市</option>

</select>

</form>

</body>

</html>