我正在添加一個下拉菜單,但有一個錯誤,我正在嘗試修復。目前,當我點擊該圖標時,下拉菜單將起作用。但是,當點擊其他按鈕或網站的其他區域時,下拉菜單保持打開狀態。我希望它關閉......在這個項目中有很多代碼,所以我採取了創建錯誤的部分。有什麼建議麼?ng-click不能正常工作
HTML:
<div class="fa fa-ellipsis-v action-icon" ng-class="{'selected': menuActions}" ng-click="dropDownMenu()"></div>
的JavaScript:
// This function handles the ellipsis
$scope.dropDownMenu = function() {
$scope.myShareFeature = false;
$scope.mySignatureFeature = false;
$scope.menuActions = !$scope.menuActions;
是控制器內的JavaScript? –
是的,JavaScript位於控制器內部 – ChaseHardin
您是否在瀏覽器中使用了F12(開發人員工具)=>控制檯來查看Javascript錯誤的位置? (記得打開開發工具後刷新頁面) –