Моя Функция Modal.show () , в частности: Modal.show('c2bNotifications', {msg: messages});
Функция действует очень странно.Это всплывающее окно, отображающее сообщение (messages
), как и было запланировано, НО затем таинственно закрывается / исчезает через одну секунду и само по себе.
Предполагаемое поведение для Modal.show('c2bNotifications', {msg: messages});
модального , которое должно длиться достаточно долго, чтобы пользователь мог прочитать содержимое message
в модальном отобразить, а затем разрешить пользователю закрывать модальный .
Добрый человек, пожалуйста, объясните мне, почему модальный режим, вызванный Modal.show('c2bNotifications', {msg: messages});
, не остается открытым, но неожиданно закрывается?
Найдите ниже мой шаблон События кода:
Template.paymentC2B.events({
'click #payTo'(event, instance) {
event.preventDefault();
Meteor.callPromise('c2b', RecipientsProfilePicture ).then(
function(results) {
console.log("Results is: " +results);
if (results == false) {
var messages = "Wrong API key, kindly check API key!";
Modal.show('c2bNotifications', {msg: messages} );
}
else {
}
}).catch( function(error) {
});
});
Обратите внимание, что код console.log("Results is: " +results);
выше (в консоли браузера) успешно выдаст:
Results is: False
или
Results is: True
Найдите ниже код для моего Modal
шаблона:
<template name="c2bNotifications">
<div class="modal fade c2bNotifications2">
<div class="modal-dialog modal-sm">
<div class="modal-content modal_c2bNotifications2">
<div class="modal-header">
<h4 class="modal-title">Notification </h4>
</div>
<div class="modal-body">
<div id = approvedMsg > {{msg}} </div>
</div>
<div class="modal-footer c2bNotifications">
<button type="button" class="btn btn-primary btn-lg" id="paymentNotificationClose" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
Также найдите ниже пакеты, которые могут повлиять на Modal
:
twbs:bootstrap 3.3.6
peppelg:bootstrap-3-modal 1.0.4