Как я могу интегрировать FusionChart в свое приложение SPA, разработанное с использованием архитектуры MVVM, Durandal и Knockout.js? Я создал простой файл HTML с жестко закодированными данными, в котором диаграммы работают нормально, но я не могу понять, как я могу встроить этот код в свое приложение SPA.
Делюсь некоторыми подробностями:
Я добавил следующий файл Js в свой файл HTML:
<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>
Я не могу понять, каким должен быть код в моем файле ViewModel.js и view.html для отображения FusionChart.
Пожалуйста помоги.