2017-11-11 5 views
0

最後の数日まで、ドーナツチャートはいつも私のために働いていました。私は何が変わったのかはわかりませんが、何らかの理由で実際のドーナツがAOTのビルド後に現れず、開発モードで現れています。私はhtmlの違いを見ていますが、なぜそれらが異なっているのかわかりません。私がドーナツの真ん中に描いた凡例と満杯の割合は、まだ目に見えないドーナツだけです。私は、渡されるデータがまったく同じであることを確認しました。超奇妙な。なぜそれが突然変化したのかわからない。ここに、作業用と非作業用のhtmlの画像があります。(ng2-charts、angular)AOT後にドーナツチャートが表示されませんか? (しかし、文章は機能しています)

ワーキング:

enter image description here

が機能していない:(AOTビルド後)作業ドーナツはIFRAMEを持っており、非可視ドーナツはないか

enter image description here

注意してください。

+0

スタイルシートを正しく含めましたか? – Aravind

+0

うん。さらに奇妙なことに、同じページにもう少しドーナツがあり、うまく動作しています.HTMLはAOTとローカルの開発者の間で同じ違いがあります –

答えて

0

私は犯人を見つけました。チャートのオプションに「タイトル:100%」があり、AOTビルドでグラフが描画されていなかった。ドーナツの真ん中にテキストを描く方法を見つけ出し、それを取り除くのを忘れてしまったとき、私はこれを戸惑わせていました。それがローカルで働いたが、AOTビルド後にはうまくいかなかったという事実は私には意味をなさない。そのオプションを削除すると両方のビルドで動作します。

関連する問題