我有一个包含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中的文本时,键盘不显示?为什么第一次显示而不是第二次,第三次显示...以及如何在每次显示模态时显示它?
由于
答案 0 :(得分:0)
尝试删除模态关闭函数上的模态。这也意味着每次调用模态打开函数时都必须调用并创建模态
$scope.closeModal = function() {
$scope.modal.hide();
$scope.modal.remove();
};