0

Я бегу в следующей задаче, вот код сразу:AngularUI MessageBox обещание не вызывается в IE10

// into some function invoked from ng-click 

var msgbox = $dialog.messageBox(
    'Some Title', 
    "Some message body", [{ 
     label: 'Button 1', 
     result: 'RESULT 1', 
    }, { 
     label: 'Button 2', 
     result: 'RESULT 2', 
    }, { 
     label: 'Button 3', 
     result: 'RESULT 3', 
    }]); 

console.log('opening...'); 

msgbox.open().then(function (result) { 
    console.log('result...'); 

    switch (result) { 
     case 'RESULT 1': 
      // do something here 
      break; 

     case 'RESULT 2': 
      // do something else here 
      break; 

     case 'RESULT 3': 
     default: 
      // do nothing here 
      break; 
    } 
}); 

В Chrome (v28.0.1500.95) и Firefox (V22), то затем вызывается анонимная функция, и оба журнала отображаются в консоли. Приложение работает как ожидалось.

В IE10 (v10.0.9200) , то функция никогда не вызывается. Отображается только первый журнал.
После закрытия диалога, нажав любую кнопку, пользовательский интерфейс перестает отвечать на запросы: нажатие на кнопки или другие элементы управления пользовательским интерфейсом не оказывает никакого влияния (работает вертикальная полоса прокрутки).

Если я ранее включал отладку в инструментах IE Dev, отдельное окно IE Dev также становится очень медленным. Я думал, что что-то могло пройти в бесконечный цикл, и я приостановил выполнение: через долгое время окно Dev обычно показывало строку в методе addEvent jQuery Event.

Основные библиотеки Я использую: JSON3 3.2.4, jQuery 1.9.1, jQuery UI 1.10.1, AngularJS 1.0.5, AngularUI 0.4.0, Угловой UI Bootstrap 0.2.0.

У кого-нибудь возникли подобные проблемы?

ответ

0

Вот что решается вопрос, по крайней мере, для меня:

Я модернизировал Угловое UI Bootstrap к 0.5.0.
До этого, я также:

  • проверен на новую версию углового UI, не повезло
  • модернизированной Угловой в 1.0.7, без каких-либо видимых улучшений по этому вопросу.

На стороне записки, на сегодняшний день я не смог найти v0.5.0 на любом CDN (только до 0.4.0).

+0

О, ну, никаких других отзывов, и это работает ... Я собираюсь установить свой собственный ответ [(картинка)] (https://fbcdn-sphotos-aa.akamaihd.net/hphotos-ak- AsH3/531527_325984170829377_802811007_n.jpg) – superjos

Смежные вопросы