title: How to make work ng-click and $timeout
body: <p>Well, I have some function that invokes via ng-click.<br>
  For example, this function set variable <code>a</code> to <code>true</code>, and after few seconds variable should become <code>false</code>.<br>
  Function looks like this one:  </p>
  
  <pre><code>$scope.do = function (){
      $scope.a = true;
      $timeout($scope.a=false,5000);
    }
  </code></pre>
  
  <p>But when I call this function, varibale <code>a</code> become <code>false</code> immediately, without wating 5 secs.<br>
  Am I do everything right ?<br>
  Demo on <a href="http://plnkr.co/edit/9VdiBMzkdq1tonDLN6Bq?p=preview" rel="nofollow">Plnkr</a>.<br>
  How can I achieve "waiting" after click with AngularJS ?</p>