在Modal Ionic Show - AngularJS上显示键盘

时间:2016-08-18 15:20:44

标签: javascript angularjs ionic-framework angular-ui-bootstrap

我有一个包含textarea的模态视图,当模态显示时我希望键盘出现。这是我的代码

$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;
        });

键盘会在第一次显示模态时显示,但是当我关闭模态并再次显示以更新textarea中的文本时,键盘不显示?为什么第一次显示而不是第二次,第三次显示...以及如何在每次显示模态时显示它?

由于

1 个答案:

答案 0 :(得分:0)

尝试删除模态关闭函数上的模态。这也意味着每次调用模态打开函数时都必须调用并创建模态

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