вход angular.js установлен в нижний регистр

0

Я работаю над формой ввода электронной почты, где пользователь вводит адрес электронной почты. Мне нужно убедиться, что адрес электронной почты является строчным. То, с чем я борюсь, заключается в том, что я могу взять массив или строку и преобразовать ее в строчный или прописный. Однако, поскольку это просит пользователя ввести что-то, с чем я столкнулся, используя те же самые методы.

  %zip-input-md{ type: "email", "ng-model" => "vm.form.email", required: true, 'ng-maxlength' => 50, 'ng-disabled' => 'vm.form.validated_email' }
    Email address

Сначала я думал, что решение было {{ lowercase_expression | lowercase}} {{ lowercase_expression | lowercase}} но это работает только для существующих строк.

На задней панели контроллера vm.form.email был определен в методе submitForm.

  vm.submitForm = (isValid) ->
    success = ->
      TokenService.post vm.form.email, vm.form.password
        .then tokenServiceSuccess, tokenServiceError
        .then tokenServiceFinally
      return

Если у кого-нибудь есть хорошие идеи, я бы очень признателен.

Теги:

1 ответ

1

Внесите $filter service в ваш контроллер, а затем:

 vm.submitForm = (isValid) ->
    success = ->
      TokenService.post $filter('lowercase')(vm.form.email), vm.form.password
        .then tokenServiceSuccess, tokenServiceError
        .then tokenServiceFinally
      return

Ещё вопросы

Сообщество Overcoder
Наверх
Меню