2015-09-03 2 views
0

Я пытаюсь настроить проверку в поле на основе того, какой вариант пользователь выбирает из выпадающего списка. Если они выбрали «email», я запускаю проверку электронной почты в поле ввода. Если они выбирают «пользователь», я запускаю проверку числа в поле. Я хотел бы использовать ng-if для каждого из этих возможных полей ввода и выбрать, какой из них показывать на основе значения, выбранного из раскрывающегося списка, но я не могу понять, как наилучшим образом определить, какой вариант они выбрали. Текущий код Джейд ниже:Выберите подтверждение ввода на основе выбора в раскрывающемся списке

td 
    div.btn-group 
    button.btn.btn-primary(data-toggle='dropdown' ng-model='type')#type Type 
    button.btn.dropdown-toggle.btn-primary(data-toggle='dropdown') 
     span.caret 
    ul.dropdown-menu(role='menu')#list 
     - for (var x in listTypes) 
     li 
      a(class='list-type' data-list-type-uri='#{x}' data-list-type='#{listTypes[x].name}')= listTypes[x].name 
td 
    input.form-control(name='listType' id='list', type='text', placeholder='List Type' ng-model='email' validator='email' required message-id='email') 
    span(id='email' ng-hide='!email.length') 
    input.form-control(name='listType' id='list', type='text', placeholder='List Type' ng-model='user' validator='number' required message-id='number') 
    span(id='number' ng-hide='!number.length') 

ответ

0

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

Смежные вопросы