ng-change позволяет вам оценить выражение, которое вы вставляете в свой контроллер при изменении входа.
Разница с ng-blur заключается в том, что blur вызывает функцию, когда вход теряет фокус.
Вам решать, когда вы хотите запустить функцию в вашем контроллере (когда измените значение или когда потеряете фокус ввода).
Единственное, что вам нужно, это создать функцию в вашем контроллере, которая вызывается при изменении входа.Примерно так:
<input type="text" ng-model="passport" ng-change="evalatePassport()" id="passport />
и в вашем контроллере реализована логика функции «AssessPassport»