事件如何过期或被任何其他事件消失
how an event can be expired or disapear by any other event
var foo = new function(){
$scope.MessageSpan="Item added successfully";}
例如,单击"添加"按钮时调用上述函数。现在,对于任何其他按钮单击,如果我想隐藏此消息,我必须更新页面中所有其他按钮中的范围文本,但这工作量太大。
那么,一旦跨度被"项目添加成功"填充,当我单击任何其他事件时,该跨度的文本是否可以自动更新/删除?而不是明确地这样做?
谢谢
您可以创建将显示消息的指令,然后将事件侦听器设置为鼠标单击$window
,并在单击某些内容时取消注册此侦听器。
素描:
var handler = function(){
$scope.MessageSpan = undefined;
angular.element($window).off('click',handler)
};
$scope.MessageSpan = "Item added successfully";
angular.element($window).on('click', handler);
相关文章:
- 将事件处理程序绑定到任何可能的事件
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- gmap3如何做到这一点-它显示圆圈的任何事件
- 如何查明鼠标按下事件是否发生在滚动条上或元素中的其他任何位置
- 从dom中删除任何元素后,Touchmove事件停止触发
- 我需要使用kineticjs点击事件以任何所需的角度旋转画布中的文本
- 在离子2中,有任何方法可以将涡旋动量作为一个事件来检测
- jquery加载后会触发任何事件吗
- 如何在javascript中调用onclick事件?我没有'我不想在我的HTML页面中使用任何事件
- 如果模糊事件的任何一个子项获得焦点,请阻止启动模糊事件
- pixijs 鼠标关闭事件不起作用(任何版本)
- FB.事件订阅 - 不会触发任何事件
- 如何使用 jquery 检测所有事件中的任何一个
- Safari扩展中是否有任何Safari Popover隐藏事件
- 当“不相关”的 html 选择元素没有选择任何选项时,如何退出 jQuery 事件
- 当我单击chrome的输入类型=搜索元素上的X时,是否触发了任何事件
- 当我们的设备从纵向模式定向到横向模式时,当地图完全加载时,是否有任何 Map 事件被触发
- 智能表通过ng模型设置值时不会触发任何事件
- 是否有任何事件“;在$scope摘要完成时”;或“;在视图刷新时”;在Angular.js中
- Javascript,表单中任何复选框的事件处理程序