urish / angular-moment

Moment.JS directives for Angular.JS (timeago and more)
MIT License
2.6k stars 397 forks source link

I can't use filters with ng-change directive #290

Open csimpi opened 7 years ago

csimpi commented 7 years ago

I have a datepicker for user select his/hers birthday. I would like to put the age to the next field. I'm using this attribute, but it puts the selected date with original date format without filters:

ng-change="candidateAge=formData.birthday|amParse:JS_DATE_FORMAT|amDateFormat:'MM.DD.YYYY HH:mm:ss'"

Input: 05/13/2017 Output: 05/13/2017

JS_DATE_FORMAT is defined, I've checked.

If i would print the excepted value it works fine: {[{formData.birthday|amParse:JS_DATE_FORMAT|amDateFormat:'MM.DD.YYYY'}]}

Input: 05/13/2017 Output: 05.10.2017

So why angular-moment filters doesn't work with ng-change?