que tienen forma¿Cómo aplicar los cambios en angularjs (ng-show)?
<form ng-controller="SessionController" name="login_form">
<div class="hide" ng-show='invalid_credentials'>Invalid email/pass</div>
<input type="submit" value="Login" ng-click='login()'>
</form>
controlador:
utApp.controller('SessionController', ($scope, $cookieStore, ClientService) ->
$scope.login = ->
...
if something
$scope.invalid_credentials = true
return
en algunas condiciones $scope.invalid_credentials
está consiguiendo el valor true, pero no se muestra div con el mensaje de error. Cómo mostrarlo?
bien. he cambiado ng presentas a 'invalid_credentials()' función añadida $ scope.invalid_credentials = -> console.log ($ scope.invalid_credentials_value) $ scope.invalid_credentials_value y el estado cambiado para establecer invalid_credentials_value. Como veo en la consola, se muestra verdadero después de hacer clic en iniciar sesión. pero div aún está oculto –
¿Su función también es verdadera? – netmute
sí. resuelto quitando la clase 'hide' de div –