1
Предложенного legendTemplate для chart.js является:Указания legendTemplate в Chart.js при использовании жереха (классический)
legendTemplate : "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<datasets.length; i++){%><li><span style=\"background-color:<%=datasets[i].strokeColor%>\"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>"
Однако мой график в (классический) * .asp файл, поэтому '< % 'интерпретируется как начало asp серверной стороны. Есть ли способ «избежать» «<%» и «%>»?
Я добавил опцию в свою вилку диаграммы js, чтобы изменить их на то, что вы хотите (ну, по сути, что угодно, самый простой вариант - изменить их на [[и]]), это объясняется в этом другом вопросе http://stackoverflow.com/questions/25497274/how-do-i-change-the-interpolator-used-in-chart-js/25506542#25506542 – Quince
Спасибо, Айва! Для других пользователей asp я закончил использование Response.Write() и разделил «<%» (например, «<» и «%»). Этого было достаточно, чтобы обмануть сервер, но изменение Куинса намного чище. –
приветствия, вы должны добавить свой комментарий в качестве ответа и пометить как ответ, чтобы другие люди могли легко найти его, если они ищут то же самое о диаграмме js и asp – Quince