Я пытаюсь использовать функцию момента(). Format() внутри моего базового шаблона, как показано ниже.moment.js не может использоваться в базовом шаблоне
<td>
<%
var x = new Date(start); print(moment().format())
%>
</td>
не работает. Он дает ошибку
Uncaught ReferenceError: moment is not defined
Но он работает в моем модуле просмотра. Например, если я вызываю функцию init, она правильно регистрирует значение момента времени.
initialize : function() {
/* Listen to our collection for reset event */
this.collection.on('reset', this.render, this);
console.log("moment", moment().format());
},
Что мне здесь не хватает ...?
PS: Я загружаю moment.js через запрос js в моем модуле просмотра.
Шаблон, который вы используете, вероятно, имеет <% %> как свой собственный синтаксис. Какой шаблон вы используете? Вы можете получить конкретный результат момента в вашем view.js, а затем передать этот результат в свой шаблон. – user1801879