Я новичок в AngularJS. Здесь я хочу отобразить некоторый html при переключении с одного контроллера на другой. Это мой HomeController Угловая js показать/скрыть только работать в обновлении страницы
function HomeController($scope) {
alert("hi");
$scope.myValue = true;
}
Это мой MainController. Первоначально это ложь в моем MainController.
function MainController($scope,$location) {
$scope.myValue = false;
}
и это мое тело.
<body ng-controller="MainController as main">
<div id="sradha" ng-show="myValue" >Show-side-bar</div>
<div ui-view></div>
<!--<script src="js/angular.min.js"></script>-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-sanitize.js"></script>
<script src="../js/ui-router/angular-ui-router.min.js"></script>
<script src="../js/all.js"></script>
</body>
Моя проблема Показать стороны-бар показывает на 2 до 3 секунд, когда я делаю обновления, то он скрывает .Я проверил в консоли .Это скрыта в HTML.Here я хочу показать это шоу-сайд-бар, когда я перенаправлять от ответа входа ($ window.location.href = «http://localhost/Angular-js-admin/admin/#/home»;) на главную страницу моего проекта
Я прилагаю некоторые экранные шорты, пожалуйста, взгляд.
https://i.stack.imgur.com/BWnlz.png
https://i.stack.imgur.com/JKzsh.png
Спасибо.
Вы пытались добавить атрибут 'ng-cloak' в тело? '
' – FilypeНет, я пробовал @Filype – sradha
Попробуйте применить $ apply, это может быть проблема назначения перед инициализацией. –