Javascript 离子内容滚动已禁用

Javascript 离子内容滚动已禁用,javascript,android,angularjs,angularjs-directive,ionic-framework,Javascript,Android,Angularjs,Angularjs Directive,Ionic Framework,我已经用ionic制作了聊天应用程序。离子内容是可滚动的。 我已经做了一个指令“关注键盘打开”,当用户点击键盘时,移动键盘打开,屏幕上的滚动条向下移动。当用户在键盘外单击时,键盘会向下移动并再次向下滚动。问题是当我关闭键盘时,ionic内容中的滚动变为禁用,我必须刷新视图以使ionic内容再次可滚动。 下面是html代码 <ion-content id="{{conversationId}}" on-scroll="onChatScroll(10)" delegate-handle="ch

我已经用ionic制作了聊天应用程序。离子内容是可滚动的。 我已经做了一个指令“关注键盘打开”,当用户点击键盘时,移动键盘打开,屏幕上的滚动条向下移动。当用户在键盘外单击时,键盘会向下移动并再次向下滚动。问题是当我关闭键盘时,ionic内容中的滚动变为禁用,我必须刷新视图以使ionic内容再次可滚动。 下面是html代码

<ion-content id="{{conversationId}}" on-scroll="onChatScroll(10)" delegate-handle="chat-convo-handle" class="has-header main-bg lg-chat-bg" ng-click="keyboardhide()">
    ....
    </ion-content>
    <ion-footer-bar class="custom-lg-bar lg-br-top sb-bg" keyboard-attach>
    <textarea id="txtbox1" ng-keyup="keyup()" ng-keydown="keydown()" ng-blur="blur()" ng-change="change()" class="lg-text-area sb-bg" rows="1" msd-elastic ng-model="$root.chatFactory.msg_txt" placeholder="Type your message..." data-emojiable="true" focus-on-keyboard-open hidekeyboard="hidekeyboard"></textarea>
    </ion-footer-bar>
我无法理解为什么在ionic内容中禁用滚动。帮助任何人。此外,在我的控制器和im中,使用ionic content上的click事件关闭键盘

$scope.hidekeyboard = false;
$scope.keyboardhide = function() {
    $ionicScrollDelegate.$getByHandle('chat-convo-handle').resize();
    $ionicScrollDelegate.$getByHandle('chat-convo-handle').scrollBottom(true);
    $scope.hidekeyboard = true;
    cordova.plugins.Keyboard.close();
}
下面是我的ionic内容聊天应用程序的屏幕截图
尝试将冻结设置为false

$ionicScrollDelegate.$getByHandle('your-handle').freezeScroll(false); 

看看这是否有效

尝试将冻结设置为false

$ionicScrollDelegate.$getByHandle('your-handle').freezeScroll(false); 
看看这是否有效