Я очень новичок в угловой и пытается изменить фрагмент кода. В угловом модуле, у меня есть это:moment.locale в угловом модуле не будет работать
angular.module('xxx')
.factory('$browse', ['xxx',
function(xxx) {
browse.formatItem = function(item) {
if (item.creationDate) {
item.creationDatePretty = moment(item.creationDate).format('MM/DD/YY');
}
}
//...
}
//...
])
Все, что я хочу сделать, это формат creationDate
с использованием определенного locale
, а не жесткого кодирования формат. Я попытался изменившейся линии 6:
var locale = 'xxx'; //a particular locale
moment.locale(locale);
item.creationDatePretty = moment(item.creationDate);
но moment.locale(locale)
, кажется, берет навсегда, чтобы работать (или не работать вообще?), И я не могу войти, что происходит, чтобы выяснить проблему. Любые идеи, почему я не могу использовать moment.locale()
?
P.S. Я даже пытался сделать alert(moment.locale());
, но это тоже не работает.
Edit: грамматика
я использую момент и это пример того, как я изменить локаль между английским и немецким языками:.. момент (Date.now()) локаль («ан») формат (» dddd, MMMM Do YYYY, h: mm: ss a ") Просто измените 'en' на 'de' для немецкого. – Akis