I have a main header controller where I have this:
<div class="fade-show-hide" ng-class="{'ng-hide':loggedInClose==true}" ng-show="loggedInOpened" ng-cloak> @Html.Partial("~/Views/Shared/_LoggedInPartial.cshtml") </div>
In the script, I have this:
$ scope.loggedInClose = false;
$scope.toggleLoggedIn = function () { $scope.loggedInOpened = !$scope.loggedInOpened; $scope.languagesOpened = false; $scope.loginOpened = false; };
The problem is that when I use this code, nothing happens ... I get $scope.loggedInClose = true; but div does not hide ...
angular.element(document).on('click', function () { $scope.loggedInClose = true; });
Can someone explain to me how to hide a div if I click on any page?
source share