我的应用中存在一个问题,即如果同时发生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'
});
}
答案 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({ ...})