【发布时间】:2015-09-19 01:58:35
【问题描述】:
我在 google 上搜索了很多,但没有找到我的问题。我的问题是如何过滤我的菜单选项值?我已将我的整个代码放在下面的位置。
http://plnkr.co/edit/q5WLaIvTN434o4nZNBdR
我有一个 CSS 菜单,其中有 href 链接,但它位于不同的 div。那么如何根据菜单选择过滤我的结果呢?请帮助我。
我的搜索框也隐藏在菜单下方。我试图给它z-index。但它不起作用。如何解决这个问题?
我的菜单div如下:
<div id="menu-button">Menu</div>
<ul style="display:block;">
<li><a href='#' ng-click="menuFilter={}">Home</a></li>
<li id="deptMenu">
<a href='#'>Department</a>
<ul style="display: block;">
<li ng-repeat="dept in empDetails | unique:'department'">
<a href="" ng-click="menuFilter={department:'{{dept.department}}'}">{{dept.department}}</a>
</li>
</ul>
</li>
</ul>
</div>
但容器位于不同的位置,如下所示:
<div class="container">
<div id="userlist" class="row">
<p data-ng-show="(empDetails | filter:searchTxt).length==0"><font color="red">There are no results for this search</font></p>
<div id="userDiv{{$index}}" class="shadow col-sm-1" ng-repeat="info in empDetails | filter:menuFilter | orderBy:'Name' | filter:searchTxt" tweenmax-animating-directive ng-click="openDetail()">
<div class="employeeDetail">
<div style="line-height:25px">
<b>{{info.Name}}</b><br/>
<b>number :</b>{{info.number}}<br/>
<b>Post :</b>{{info.post}}<br/>
</div>
</div>
</div>
</div>
</div>
我放置了“menuFilter”,但这不起作用。
【问题讨论】:
-
每个帖子只问一个问题。隐藏的搜索框/
z-index问题应该进入一个新问题。 -
请改进问题以获得答案
-
改进你的问题。
-
真的不清楚期望是什么。请正确解释点击菜单时应该做什么过滤
-
很抱歉一次有多个问题。
标签: javascript html css angularjs ng-repeat