title: ngModel changes, ngModelChange is not called
body: <pre><code>&lt;input type="number" style="width: 100px" [(ngModel)]="trait.userMinimum" (ngModelChange)="setThresholds()"&gt;
  </code></pre>
  
  <p>The model gets changed by the below code and is reflected on the screen but then ngModelChange is not called. I want it to be called regardless of it being changed elsewhere or being a property or whatever reason. If the model changes it calls ngModelChange.</p>
  
  <pre><code>  &lt;p-slider [(ngModel)]="trait.userMinimum" 
      [style]="{'width':'100%'}" 
      [min]="trait.min"
      [max]="trait.max"
      class="ui-g-8"&gt;&lt;/p-slider&gt;
    &lt;span class="ui-g-2"&gt;{{trait.max}}&lt;/span&gt;
  </code></pre>
  
  <p>To clarify ngModel works as expected, I move the slider the number changes, I type in the number the slider changes. The only thing that doesn't work is the slider changes and the model change is not called in the input.</p>