2017-08-02 17 views
0

私はHighcharts JSのv5.0.10を使用してAngularJSアプリケーションをしました。 私は線と積み上げ縦棒グラフを初期データで描画しました。再描画Highcharts - Angularjs

が、ときに私はアプリケーション内のいくつかのパラメータを変更し、私はREST呼び出しを作ってるんだ、それはJSON応答で成功したのです。ハイチャートは変更されたデータを読み込んだり再描画したりしていません。古い初期データと同じチャートが表示されます。私は、サーバーの応答を受信したら

どのようにして、グラフを再描画だろうか? JS Sideソリューションが必要です。

編集:私はHighcharts-ngのディレクティブを使用していないので、別の重複質問は私の問題を解決していません - すでにそれを試してみました。

+0

問題のコードスニペットを追加できますか? – JavierFromMadrid

+0

@ Und3rTowいいえ、他の質問の著者は、pablojimのhighcharts-ng指令を使用しています。私の場合、私自身の指令があります。 – Devendra

+0

@ngDev関連するコードを含めるように質問を更新することをお勧めします。問題がどこにあるのかを簡単に判断できるようになります。 – Und3rTow

答えて

2

あなたは$スコープを使用する必要があります。$ highchartでのデータ変更をチェックするために見ます。その関数の中でchart.redraw()を呼び出す必要があります

+0

'chart'はハイチャートオブジェクトになります。私はそれだけを指示に入れておくべきですか? – Devendra

+0

あなたがそうあなたが私の場合は指令自体 –

+0

でchart.redrawを使用することができますディレクティブでHighchartsオブジェクトを定義した場合、私は Highcharts.chart(要素、seriesObject)で再描画のチャートをしました。 これは同じトリックですが、別の方法です。 ありがとうPRADEEP KUMAR – Devendra