2015-01-12 5 views
0

У меня есть JSON с датой поля, как это: «DataIscr»: «1969-6-17T00: 00: 00 + 01: 00» и я сделать фильтр для DataIscr: <label for="DataIscr">DataIscr:</label> <select style="width:200px" data-ng-options="Person.DataIscr as Person.DataIscr for Person in OutAnagrafica" id="DataIscr" data-ng-model="filter.DataIscr" class="form-control input-sm"></select>Angularjs формат отображения даты с JSON

, но я хочу показать только год. Как я могу использовать форматтер? Plunker: http://plnkr.co/edit/ED1v7czBosNSpCYxKW7n?p=preview

ответ

0

Ваше понимание следует использовать фильтр даты:

Person.DataIscr as Person.DataIscr | date:'yyyy' for Person in OutAnagrafica 

Однако, даты не очень хорошо. Просмотрите формат.

1969-12-2T00:00:00+01:00 -> 1969-12-02T00:00:00+01:00 
+0

Да, спасибо! Виноват! Но есть ли способ фильтровать объекты, имеющие тот же год? Я пробовал фильтр «уникальный» из ui-utils, но он все еще повторяется. – sidos

+0

@sidos В этом случае лучше всего использовать функцию в качестве источника данных вашего понимания. И активируйте другую функцию, когда выбор изменится. – Roger

Смежные вопросы