我想在用戶點擊圖標時顯示一個下拉菜單。我使用ng-show
,但它不顯示下拉菜單選項。爲什麼ng-show在角度上不能正確工作?
- 我做了一個圖標
...
.on點擊我嘗試用ng-show打開下拉菜單,但它沒有顯示爲什麼?
這裏是我的代碼
http://codepen.io/naveennsit/pen/pbPJEN
$scope.showDropDown=function(e){
alert('show drop down');
$scope.showDropDown=true;
e.stopPropagation();
}
HTML
<ul class="dropdown-menu" ng-show='showDropDown'>
<li><a href="#">Edit</a></li>
<li><a href="#">Delete</a></li>
</ul>
如果你想有一個切換效果,@AsimKT的解決方案是好的。我也建議你檢查角度帶,這是一個美妙的角度bootstrap實施。你根本不需要編寫這樣的邏輯。 – stanleyxu2005
我建議你爲ng-click和ng-show提供不同的名稱。這將是非常混亂。 –