我有一个案例,其中2个旁边被加载,我必须清除一个变量,当关闭旁边按ESC或通过点击外面旁边。
我在网上搜索,发现在模态的情况下可以使用以下代码。旁边的代码是什么?
scope.$on('modal.hide', function() {
console.log('modal... -hide');
});
How to watch for an Aside closing in angular-strap
上面的代码不适合放在一边。
这种做法是否正确?否则,请建议一种方法。
在上述情况下,未指定模态名称。因此,当我们有多个模态或者我们如何区分模态的结束或放在一边?在目前的情况下,我不必区分模态。但是如何以不同方式捕捉事件呢?
以下代码暂时搁置。
scope.$on('aside.hide', function() {
console.log('aside... -hide');
});
现在要找出第二个问题,即如何识别每个不同的关闭方式。
答案 0 :(得分:0)
在api.sheba.xyz的v2.1.1版本中,$aside
的hide事件已更改为aside-hide
。
AngularJS框架使用参数调用$ scope / $ rootScope事件的处理程序:
scope.$on('aside.hide', function(event, data) {
console.log('aside... -hide');
console.log(event);
console.log(data);
});
使用这些参数获取有关事件的信息。