title: Add directive to children from parent directive
body: <p>In AngularJS we used to have the <code>pre</code> and <code>post</code> functions, and the ability to <code>$compile</code> templates when needed. There is no way of doing this in Angular (2+), is there?</p>
  
  <p>Specifically, what I want to achieve is, having a template like this:</p>
  
  <pre><code>&lt;form myDirective&gt;
      &lt;input type="text" /&gt;
      &lt;input type="text" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>Make <code>myDirective</code> add dynamically another directive (say <code>anotherDirective</code>) to all the host's children of type <code>input</code>. Is that possible somehow?</p>