Joannes
@Joannes
html, css, js, angular, bootstrap

Как изменить формат даты в массивe с помощью angular?

Всем привет. Такой вопрос. Есть данные в базеданных, вытаскиваю их с помощью php запроса. Далее в js присваиваю переменной данные массива которые я уже перекодировал в json объект, с помощью ng-repeat все вроде норм работает. Но что делать если мне нужно поменять формат даты? new Date($scope.test.date).toISOString(); Где мне прописать подобную строчку? Ведь я не могу вытащить {{item[0].date}} и в контроллере ангуляра изменить формат. Так как же поступить в данной ситуации когда нужно что то поменять в массиве (прежде чем или после чего) мы рендерим все данные во вьюхе?
  • Вопрос задан
  • 891 просмотр
Пригласить эксперта
Ответы на вопрос 3
@Medgat
Я делаю так через ng-repeat
{{data_grafics.dateStart | date : 'dd.MM.yyyy HH:mm'}}
Если, это не правильный вариант буду ждать комментарий
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Где мне прописать подобную строчку?


Там где вы данные получаете. При десериализации ответа от сервака.
Ответ написан
jaxtr
@jaxtr
JavaEE/Spring-разработчик
Либо предварительно обойти все данные (при помощи angular.forEach, например) и проставить нужный формат. Либо сделать это уже в самом отображении при помощи директив.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы