我如何拦截离子框架中的弹出窗口?

时间:2016-08-30 14:19:17

标签: ionic-framework

我想在我的应用中为每个弹出窗口(可能是$ionicPopup)播放声音,但我不想在任何地方插入代码。有没有办法配置一次?我可以拦截吗?

1 个答案:

答案 0 :(得分:0)

你可以很容易地修补$ ionicPopup服务。

将这样的东西放在运行块中,以便在启动时执行:

var _show = $ionicPopup.show;
$ionicPopup.show = function (options) {
    playAudio();
    return _show(options);
};