how can I access ngModel from directive controller
<pre><code>function prMySelects() {
  var ddo = {
    restrict: 'E',
    templateUrl: 'template.html',
    require: '?ngModel',
    scope: {
      ngModel: '='
    },
    controller: prMySelectsController,
    controllerAs: 'vm',
    bindToController: true
  };
  return ddo;
}

function prMySelectsController($locale) {
   ...
}
</code></pre>

<p>I need do some checks inside directive controller and set ngModel.$setValidity('some', false), but getting <code>ngModel is not defined</code> error. Injecting ngModel didn't help...</p>

<p>PS I know that I can access it in <code>link</code>, but is it possible to reach ngModel controller in directive <code>controller</code>?</p>