有没有办法看到离子内容横幅中是否已经有横幅?

时间:2017-06-08 10:29:23

标签: angularjs ionic-framework banner

我的应用中存在一个问题,即如果同时发生2个错误,那么我会得到2个相互重叠的横幅,但我看不到错误消息。有没有办法检查是否已经有一个开放的横幅? Angular 1.5.3和https://github.com/djett41/ionic-content-banner

var showContentBanner = function (type, data) {
   $ionicContentBanner.show({
                            text: data,
                            type: type,
                            interval: 3000,
                            transition: 'vertical'
                        });
}

1 个答案:

答案 0 :(得分:0)

你必须;在打开横幅之前;关闭它:

//define a global variable 
var contentBannerInstance;

//CLOSE content banner if it exists!!!
      if (contentBannerInstance) {
        contentBannerInstance();
        contentBannerInstance = null;
      }

//open the banner 
 contentBannerInstance = $ionicContentBanner.show({ ...})