0

我有一个范围变量,当用户单击一个元素时会设置它。当用户在元素外部单击时,我只想将该变量更改为 false。模式或弹出菜单的通用约定。

我有一个 plunker 演示我的代码和问题。它基于我开始的另一个 plunker,所以它可能看起来无关紧要,但它表明了我的确切问题。

http://plnkr.co/edit/O7YwaPci894XjX7XgsGe?p=preview

4

1 回答 1

0

向元素添加ng-focusng-blur 指令。

为了在元素上使用这些指令,而不是input, select, textarea, a首先向元素添加tabindex 属性

<p tabindex="0" data-ng-focus="setScopeVariable()" data-ng-blur="resetScopeVariable()">Click me!</p>
于 2013-11-08T14:01:31.043 回答