Highchart - z.tz не является функцией - PullRequest
0 голосов
/ 08 июля 2019

В угловых (8.1.0) я пытаюсь установить дату и время Highchart (7.1.2). Код выглядит так

import * as moment from "moment";

 Highcharts.setOptions({
      time: {
        timezone: "Europe/Madrid"
      },
  })

Консоль возврата

z.tz не является функцией

Итак, вопрос в том, как правильно установить дату и время для всех графиков?

1 Ответ

0 голосов
/ 08 июля 2019

Для того, чтобы moment.js работал с Highcharts в приложении Angular, добавьте moment.js и момент-часовой пояс в файл index.html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <title>Angular</title>
    <base href="/" />

    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="icon" type="image/x-icon" href="favicon.ico" />
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.13/moment-timezone-with-data-2012-2022.min.js"></script>
  </head>

  <body>
    <app-root></app-root>
  </body>
</html>

Демонстрация:

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