Я использую компонент angular-moment-picker для обработки дат в своем приложении, и я работаю над внедрением поддержки i18n. Я правильно дампинг-рендеринг с арабскими ярлыками, однако строка датированной даты также находится в арабском тексте. Возможно ли, чтобы метки оставались в указанной локали, но базовое значение модели остается в английском формате (для отправки, например, в формате YYYY-MM-DD
)?сборщик угловых моментов - поддержка ярлыков на основе языка с форматом представления английского языка
Компонент имеет событие change
, которое я могу использовать для прослушивания даты и изменения даты, используя следующий код, однако, очевидно, базовая модель все еще содержит арабский текст.
vm.onChange = function(newValue) {
var englishDate = moment(newValue, 'LL', 'ar').locale('en');
var date = englishDate.format('YYYY-MM-DD HH:mm');
// date correctly contains the english format date however it is not on the model variable
}
Спасибо!
Хотя это может теоретически ответить вопрос, [было бы желательно] (// meta.stackoverflow.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. – Takarii
Достаточно справедливо, хотя я бы сказал, что это была важная часть, я добавил пример для ясности и уменьшил необходимость следовать ссылке. :) –