Почему моя функция Modal.show () неожиданно закрывается через секунду после запуска? - PullRequest
0 голосов
/ 24 сентября 2018

Моя Функция 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
...