title: Finding element children in angular directive
body: <p>I'm quite new to angular and facing a problem.<br/>
  I'm not able to get a child element contained in the element on which i put my directive.
  The fact is that this child element is inside an ng-view element that is populated via my router.</p>
  
  <p>My directive is the following one :</p>
  
  <pre><code>app.directive('myMouseScroll', function(){
  
      return {
          restrict: 'A',
          link: function(scope, element, attrs){
              scope.lock = false;
              scope.current = 0;
  
              var movable = element.find('#moveWrapper');
              console.log(movable.length);
  
              // ...
          }
      }
  });
  </code></pre>
  
  <p>The log display 0 and when I display the content of 'movable', I can see that my children have not been rendered (i can see all the ng comments but not the result).</p>
  
  <p>I saw some topics talking about using a $timeout but I can't get it work in my case...</p>
  
  <p>Any ideas would be helpfull for me !</p>
  
  <p>PS: I'm using jQuery with angular</p>