Moment.js в QML

Я ищу способ форматировать даты красиво. Похоже, moment.js даст мне то, что я хочу, но я не могу понять, как использовать его из QML или файла Javascript (это для Ubuntu Touch).

Я скачал файл with-langs с веб-сайта (и переименовал его в "moment.js"), а затем попытался "импортировать" moment.js как момент "и"Qt.include('moment.js')", но все еще не могу использовать это.

Любые идеи о том, как сделать эту работу?

1 ответ

Я попробовал это на своей машине, и кажется, что я нашел проблему. QML дает мне ошибку разбора. Действительно, во фрагменте

(function () {
  extend(null, {
    gett : function (units) {
        return null;
    },

    as : function (units) {
    }
  });
})();

Он не может разобрать код as так как as является ключевым словом в QML и отсутствует в javascript. Таким образом, кажется, что иногда вы не можете использовать библиотеки javascript "как есть".

Чтобы решить проблему, мы можем добавить кавычки as: "as",

Другие вопросы по тегам