как передать значения на метки в chart.js из контроллера - PullRequest
0 голосов
/ 10 октября 2019

В настоящее время я пытаюсь заполнить значения меток chart.js из контроллера. Но почему-то он не принимает значение от контроллера.

Мой код контроллера выглядит примерно так:

       public ActionResult LineChart()
        {
            StringBuilder label = new StringBuilder();
            label.Append("['januar', 'februar', 'märz', 'April', 'Mai', 'Juni', 'Juli', 'August', 
                           'September', 'Oktober', 'November', 'Dezember']");
            ViewBag.Xaxis = label;
            return View();
        }

Мой код JavaScript в Html:

<script>
        var LineChartData =
        {           
                labels: @ViewBag.Xaxis,
                datasets: [{
                    label: 'Line',
                    backgroundColor: "rgba(75,192,192,0.4)",
                    borderWidth: 2,
                    data: [12, 19, 3, 5, 2, 3, 4, 5, 7, 5, 2, 1]
                }]
        };
</script>

Данные в видовой сумке имеют правильный формат, необходимый для меток, но все же не принимают его.

Как я могу сделать метки принять данные viewbag ? Есть ли другой способ получить данные для меток с контроллера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...