title: Angularjs: How to scroll the page after ng-show shows hidden elements?
body: <p>I have a list of hidden items.
  I need to show the list and then scroll to one of them with a single click.
  I reproduced the code here: <a href="http://plnkr.co/edit/kp5dJZFYU3tZS6DiQUKz?p=preview" rel="noreferrer">http://plnkr.co/edit/kp5dJZFYU3tZS6DiQUKz?p=preview</a></p>
  
  <p>As I see in the console, scrollTop() is called before the items are visible, so I think that ng-show is not instant and this approach is wrong.
  It works deferring scrollTop() with a timeout, but I don't want to do that. </p>
  
  <p>Are there other solutions? </p>