2015-12-27 3 views
0

Попытки получить угловое-UI-Validate работать с моей формой с bootstrapcssAngularJS UI Validate Пароль Поле

Вот HTML-

<div class='container' ng-controller='RegisterController as ctrl'> 
     <form class="form-register" ng-submit="ctrl.register()"> 
      <h2 class=form-user-details">General Information</h2> 
      <div class="form-group"> 
       <label for="inputEmail1">Email address</label> <input type="email" 
        class="form-control" ng-model='inputEmail' id="inputEmail1" 
        placeholder="Email" required autofocus> <span 
        style='font-size: 10px; color: red'>Note: Your email will 
        serve as your username!</span> 
      </div> 
      <div class="form-group" ng-class="{'has-error': !form.confirm_password.$error.validator}"> 
       <label for="inputPassword">Password</label> <input name='password' 
        type="password" id='inputPassword' ng-model='password' 
        class="form-control" placeholder="Enter Password" ng-minlength="6" ng-maxlength="30" required> 
       <input type="password" class="form-control" name='confirm_password' 
        placeholder="Re-enter Password" ui-validate="'$value==password'" 
        ui-validate-watch="'password'"> 
      </div> 
      <button class="btn btn-lg btn-primary btn-block" type="submit">Create 
       Account</button> 
     </form> 
    </div> 

Ссылка на угловой-ш-проверки https://github.com/angular-ui/ui-validate/blob/master/dist/validate.min.js

Ссылка на пример, который я видел: password-check directive in angularjs 3-й пример

Кажется, достаточно легко, но ! Form.confirm_password. $ Error.validator всегда верно без исключения

+0

Вы поместили весь этот код в форму? – DeanMWake

+0

@MethodMan Отредактировано для пояснения, да –

+0

Добавить имя в вашу форму и затем ссылаться на него через это имя вместо формы? – DeanMWake

ответ

0

Мало что на самом деле произошло ... Сначала я глуп и забыл поставить UI-Validate в моей модели зависимостей ...

Тогда мне нужен для добавления ng-модели в поле confirm_password ...

И, наконец, мне нужно было добавить форму имени в мою форму.

Затем это сработало ...

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