2016-04-14 3 views
0

私は私のビューの1つにchart.jsを持っています。最初はチャートが正常に見えて、正常に動作しています。しかし、私はアプリを通過し、ビューに戻ると、チャートはもはや存在しません。Chart.jsは理由なしで消えます

答えて

1

私は同様の状況に直面していました。これがionic appの場合、以下のコントローラのどこかにこのコードを追加してください。何らかの理由で、チャートライブラリはウィンドウの境界を把握できないため、サイズがゼロになります。ここに私が追加したコードがあります。

$scope.$on("$ionicView.afterEnter", function(event, data) { 
window.dispatchEvent(new Event('resize')); 

});

これは単なるイベントハンドラです。つまり、アプリケーションがこのページに移動するたびに、サイズ変更イベントが送信されます。このコードは私の問題を解決しました。

+0

応答をありがとう...私はコードを実装し、これまでのところとても良いです。 – MehdiN

関連する問題