title: AngularJS doesn't detect value in input from address lookup
body: <p>I have a web form using AngularJS form validation, however when I use the address lookup (using api/script from <a href="https://www.loqate.com/" rel="nofollow noreferrer">loqate.com</a>) the inputs are filled in from selecting an address but the AngularJS can't see the values. The form responds as if the inputs are empty.</p>
  
  <p>The form validation all works fine, but when the inputs have values set via the address lookup the ng-model sees nothing, ng-change isn't triggered etc. </p>
  
  <p>I've tried calling <code>$scope.$apply()</code> but whenever I do I get <code>$rootScope:inprog</code> console error.</p>
  
  <p>The script the address lookup calls appears to be <a href="https://services.postcodeanywhere.co.uk/js/platformcaptureplus-2.33.min.js?key=JT75-DH51-EG46-XC17&amp;BRAND=PostcodeAnywhere" rel="nofollow noreferrer">this, but I can't make head nor tail of it</a></p>
  
  <p><a href="https://npowerwhd-dev.azurewebsites.net" rel="nofollow noreferrer">Here is the form in action</a>. Address is on page 2, start entereing a postcode eg. 'PE' for address options. </p>