2016-12-06 3 views
0
кнопку

переключателя внутри переключателя заявления, но он работает только тогда, когда это вне заявление переключателя Вот мой код:кнопки нг-переключатель внутри переключателя steatment

<div ng-controller="LoginController as LC"> 
    <div ng-switch on="view.name"> 

     <div ng-switch-default> 
      <input type="email" required> 
      <input type="password" required> 
      <button type="submit" class="form-submit">Login</button> 
      <a href="#" ng-click="view.name='forgotpassword'">Forgot Your Password</a> 
     </div> 

     <div ng-switch-when="forgotpassword"> 
      <input type="email" equired> 
      <button type="submit" class="form-submit">Send</button> 
     </div> 
    </div> 
</div> 



.controller('LoginController', function ($scope, ModalService) { 
    $scope.view = { 
     name: '' 
    }; 
}); 
+0

Ваш код работает ... При нажатии на «Забытый пароль» на нем отображается div забытого пароля – Weedoze

ответ

1

Я просто добавить внешний DIV и добавить ng-hide

<a href="#" ng-hide="view.name === 'forgotpassword'" ng-click="view.name = 'forgotpassword'">Forgot Your Password</a>