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