2014-01-30 30 views
1

如果视图是特定路线,是否有方法显示div?我有一个通用的页眉和页脚,但是我不想在我的/路径上显示标题上的一个内容。角ng如果具体路线

<body>  
    <header> 
    <section ng-if=""></section> 
    </header> 

    <div ng-view class="view"> 

    <footer></footer> 
</body> 

回答

2

您可以利用$routeChangeSuccess。像这样的东西应该工作(未测试):

app.run(function($rootScope, $location) { 
    $rootScope.$on('$routeChangeSuccess', function() { 
     $rootScope.showSection = $location.path() !== "/"; 
    }); 
}); 

然后......

<body>  
    <header> 
    <section ng-if="showSection"></section> 
    </header> 

    <div ng-view class="view"> 

    <footer></footer> 
</body> 
+0

太谢谢你了! – user2901304