0
Я хочу скрыть navBar, если я нахожусь в некоторых местах. А имеет индексную страницу:Угловая Проверить местоположение с индексной страницы
<navbar ng-show="showNavbar"></navbar>
<div ng-view></div>
с ЯШАМИ:
scope.showNavbar=(window.location.hash == '#/login');
Я пытался поставить расположение проверку на mainCtrl, но чем, это не проверить место только один раз. После этого я положил в мою GoClick директиву
.directive('goClick', function ($location) {
return function (scope, element, attrs) {
var path;
attrs.$observe('goClick', function (val) {
path = val;
});
scope.showNavbar=(window.location.hash == '#/login');
element.bind('click', function() {
scope.$apply(function() {
$location.path(path);
});
});
};
});
он проверил его, но не может передать значение ни страницу HTML, ни Ctrl.
Ааа, спасибо! С небольшими изменениями, это работает! –