>I thought I'd posted something after this but anyway:
>
>I tested using both positive and negative priority and your directive always ran first. I *did* get it to work by changing your formatter to:
> function bind() {
> return ngModel.$formatters.unshift(function (value) {
> return format(value);
> });
> }
Don't know why the priority approach didn't work but this shows that your formatter needs to be first in the $formatters array.....
Wow, thanks for the clever solution, Viv. Seems like that error is gone although I'll do more tests.
If it's not broken, fix it until it is.
My Blog