значение должно быть числовым при угловой проверке

    if ( !isNaN(ticketPinOrEvent) && angular.isNumber(+ticketPinOrEvent)) {
    }
Ankur