title: Angular debounce (ng-model-options) not working
body: <p>I have the following input:</p>
  
  <pre><code>&lt;input type="text" placeholder="{{::vm.placeholder}}" ng-model="vm.value" ng-model-options="{debounce: vm.delay}" ng-change="vm.emitChange()"&gt;
  </code></pre>
  
  <p>I am using the "as a vm" syntax, currently it not working when I use  <code>ng-model-options="{ debounce: vm.delay }"</code> if I hard coding to <code>ng-model-options="{ debounce: 1000 }"</code> it works.</p>