0

У меня есть модальный вид, содержащий текстовое поле, и когда модальный показ, я хочу, чтобы клавиатура появилась. Вот мой кодПоказать клавиатуру на Show Modal Ionic - AngularJS

$ionicModal.fromTemplateUrl('templates/inputtextarea.html', { 
       scope: $scope, 
       animation: 'slide-in-up' 
     }).then(function(modal) { 
      $scope.modal = modal; 
      $scope.modal.show().then(document.getElementById("textarea").focus()); 
      document.getElementById("textarea").maxLength = 256; 
     }); 

Клавиатура отображается в первый раз показываются модальный, но когда я закрываю модальный, а затем показать его снова, чтобы обновить текст в текстовом поле, клавиатура не показывает? Почему это отображается в первый раз, но не второй, третий, ect ... и как я могу заставить его отображаться каждый раз, когда отображается модальный?

Благодаря

ответ

0

Try удаления модальный на модальной функции закрытия. Это также означает, что вам придется звонить и создавать модальный каждый раз, когда вы вызываете функцию модального открытия

$scope.closeModal = function() { 
    $scope.modal.hide(); 
    $scope.modal.remove(); 
}; 
+0

это не сработало – iqueqiorio