title: ngModel passed through wrapper to child directive
body: <p>Let's imagine, we have one child directive <code>&lt;child/&gt;</code>, that takes <code>ng-model</code> and <code>ng-change</code> and does some actions with them. And we have two kind of wrappers <code>&lt;w1/&gt;</code> and <code>&lt;w2/&gt;</code>, that contain <code>&lt;child/&gt;</code>.</p>
  
  <ul>
  <li>W1 should pass ng-model through directly to <code>&lt;child/&gt;</code></li>
  <li>W2 should pass some inner object as model to <code>&lt;child/&gt;</code></li>
  </ul>
  
  <p>in first case i would use <code>require: '^ngModel'</code>
  in second : <code>require: 'ngModel'</code> but i need them to work simultaneously </p>