Using
<a data-ui-sref="register.particulars" class="btn btn-success" data-ng-show="isEligible()">Continue</a>
may be a standard way of progressing through a form wizard, but progression to the next state happens regardless of current errors.
So this approach has been dropped in favour of a button with an "ng click" to conditionally progress to another state.