2014-02-11 2 views
0

사용자가 로그인 할 때와 다른 사람이 로그인 할 때마다 다른 헤더를 index.html에 포함하려고합니다. 이것은 내 생각입니다 :위치 기반 부분 문자열을 포함한 Angularjs

<script>console.log(location.hash === '#/')</script> 
<div ng-if="location.hash === '#/' " id="header" ng-include="'partials/homeHeader.html'"></div> 

콘솔은 인쇄되지만 ng-if의 부품은 제대로 작동하지 않습니다. 어떻게 해결할 수 있습니까? 아니면 더 좋은 해결책이 있습니까?

감사합니다.

$scope.currentHash = location.hash;

을 그리고보기에 범위 항목을 사용 : 컨트롤러 내부

+1

는'location'가 대부분입니다 당신의 문제를 일으키는 '범위'에 있지 않은 것 같습니다. –

답변

1

, 위치 해시를 기반으로 범위 항목을 만들

<div ng-if="currentHash === '#/'" ... >

관련 문제