2

Chartist.js の概要を読みましたが、非常に簡単に思えますが、グラフを表示できません。

Railsアプリを作成し、テキストを表示するウェルカムページを取得しました.cssファイルとjavascriptファイルをリンクしましたが、表示する方法が正確にはわかりません. 新しい js ファイルを作成し、ドキュメントにあるデータを追加し、それをメインの HTML ページにリンクしましたが、何も表示されませんか?

4

1 に答える 1

0

https://github.com/zachsergeant/Analytics/blob/master/app/views/layouts/application.html.erbでは、体が閉じる直前にチャーティストをロードしているようです。おそらく、チャートを生成するコードは、レイアウト テンプレートのyield内のどこかにロードされます。チャーティストはその時点では定義されていないと思います。DOMContentLoadedより優れた非同期スクリプト ロード メカニズムに従うか、イベントを使用してスクリプトの実行を単に延期する必要があります。

<script>
  document.addEventListener('DOMContentLoaded', function() {
    // Draw charts here
  });
</script>
于 2016-02-14T17:26:55.550 に答える