如何在angularjs中管理ng-show事件?

时间:2017-01-02 06:02:19

标签: angularjs

我在点击按钮上管理角度ng-show事件以在DOM中显示div元素。如果用户点击DOM中除按钮之外的任何其他位置,我该如何重置隐藏div。 我目前正在使用角度ver-1.5.8。非常感谢帮助。

Rails.application.routes.draw do
  get 'welcome/index'

  resources :posts do
    resources :comments
  end

  # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
  root :to => "posts#index"
end

1 个答案:

答案 0 :(得分:1)

您可以使用ng-blur指令。

示例:

<div >
    <input type="button" value="Click" ng-click="set=true" ng-blur="set=false"/> 
</div>
<div ng-show='set==true'>
    Clicked
</div>

希望您能够使用此代码管理 ng-show 事件。