Thanks Sanders  -- so for your suggestion to convert the data in the 
controller before it gets to the ngModel pipeline -- I'm having trouble 
implementing that in my simple example without changing the semantics of 
the control.

Let's say I add an isolate scope to grab the ngModel and manipulate it in 
the controller as in this updated 
plunk: http://plnkr.co/edit/jnE3s8MRr1tFCX0WVYel?p=preview

Now instead of having the input text be "SOME UPPERCASE TEXT" and the model 
(correctly) be "some uppercase text" -- both are lowercase because the work 
is happening before NgModelController kicks in.

Could you please show me what you meant by your suggestion if this was not 
what you had in mind?

The only way I can figure out how to get it to work how I want it right now 
is doing this -- but that seems wrong to me because I'm "crossing 
pipelines" -- so to speak.

      ngModel.$formatters.push(function(value) {
        ngModel.$setViewValue(value);
        ngModel.$render();
        ngModel.$setPristine();
        
        return value;
      });


Thanks again Sander,
Paul




On Saturday, May 30, 2015 at 12:15:28 AM UTC-4, Sander Elias wrote:
>
> Hi Paul,
>
> 1. yes,
> 2. no,
> 3. No and Yes.
>
> I always like binary questions :)
> In your situation I would go second half of point 3 tough! Convert the 
> data in the controller/service before exposing it in the view.
>
> Regards
> Sander
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to