Do you know why I needed to user elm[0].focus() instead of just elm.focus()as 
it is in your fiddle? 

When I used elm.focus() on my local setup, I got a "Type undefined: 
elm.focus is not a function" error. (angular 1.2.14, current browsers)

On Sunday, May 20, 2012 10:43:09 PM UTC-4, Vojta Jína wrote:
>
> How about this http://jsfiddle.net/vojtajina/nycgX/ ? 
>
> V. 
>
> On Thu, May 10, 2012 at 7:44 AM, bkc <[email protected] <javascript:>> 
> wrote: 
> > I have a form that uses ng-repeat with orderBy 
> > 
> > When a user clicks 'add' my controller pushes a mapping into an array 
> and 
> > ng-repeat updates the html. Very nice. 
> > 
> > From a usability standpoint, it would be helpful to the user to focus on 
> one 
> > of the newly added input elements. 
> > 
> > What is the best way to accomplish this? 
> > 
> > 1. Have to know when the html has been updated 
> > 
> > 2. need to figure out how to determine the html element that corresponds 
> to 
> > the javascript array item 
> > 
> > 3. I could associate a directive with the input element(s), but the add 
> > button is outside of ng-repeat, how do I broadcast an event into the 
> correct 
> > ng-repeat scope so the correct directive is activated? 
> > 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "AngularJS" group. 
> > To view this discussion on the web visit 
> > https://groups.google.com/d/msg/angular/-/0ScMzS7wCfMJ. 
> > To post to this group, send email to [email protected]<javascript:>. 
>
> > To unsubscribe from this group, send email to 
> > [email protected] <javascript:>. 
> > For more options, visit this group at 
> > http://groups.google.com/group/angular?hl=en. 
>

-- 
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