Моя проблема, вероятно, проста. Я хочу, чтобы я не скрывал свой вступительный раздел на всех страницах меньше дома. Проблема в том, что когда вы скрываете скрытие на каждой странице и когда вы показываете шоу на каждой странице. Я планирую просто спрятаться на домашней странице «/».ng-show и ng-hide не работает
HTML:
<!-- Intro Section -->
<section id="intro" class="intro-section" ng-show="home">
<div class="container">
<div class="row">
<a class="btn btn-default page-scroll scroll_btn floating" href="#slide">
<span class="glyphicon glyphicon-arrow-down"></span>
</a>
</div>
</div>
</section>
JS:
app.controller("employerCtrl", ["$scope", "$location", "$route", function($scope, $location, $route) {
var path = $location.path();
console.log(path);
$scope.home = true;
if(path === "/") {
console.log("Inside");
$scope.home = true;
} else {
console.log("Inside else");
$scope.home = false;
}
}]);
Используйте для этого корневой указатель, так как это переменная глобулы, вы можете отслеживать ее и изменять при каждом изменении маршрута. – Jigar7521
что такое контроллер домашней страницы. скрывать только в контроллере домашней страницы – Sravan
, что печатается для этих консольных заявлений? – Venky