MVVM アーキテクチャ、Durandal、Knockout.js を使用して開発した SPA アプリケーションに FusionChart を統合するにはどうすればよいですか? ハードコードされたデータを含む単純な HTML ファイルを作成しましたが、グラフは正常に機能していますが、このコードを SPA アプリケーションに埋め込む方法がわかりません。
詳細を共有しています:
HTML ファイルに次の Js ファイルを追加しました。
<script type="text/javascript" src="./FusionCharts.js"></script>
<script type="text/javascript" src="./jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="./lib.js"></script>
フュージョン チャートが正常にレンダリングされる HTML ファイル コードは次のとおりです。
<div id="chartdiv" align="center">Chart will load here</div>
<script type="text/javascript">
var chart = new FusionCharts("Column3D", "myChartId", "300", "200");
chart.setXMLData("<chart animation='0' caption='Aging' numberPrefix='$' showBorder='1'>" +
"<set label='Current' value='24000' color='00FF00' />" +
"<set label='30+' value='19600' color='0000FF' />" +
"<set label='60+' value='15700' color='FFFF00'/>" +
"<set label='90+' value='14400' color='FF0000' />" +
"<styles>" +
"<definition>" +
"<style name='myCaptionFont' type='font' align='right'/>" +
"</definition>" +
"<application>" +
"<apply toObject='Caption' styles='myCaptionFont' />" +
"</application>" +
"</styles> " +
"</chart>");
chart.render("chartdiv");
</script>
FusionChart をレンダリングするために、ViewModel.js と view.html ファイルのコードがどうあるべきかわかりません。
助けてください。