如果视图是某个路线,有没有办法显示div。我有一个通用的页眉和页脚,但标题上有一件我不想在我的/路线上显示。
<body>
<header>
<section ng-if=""></section>
</header>
<div ng-view class="view">
<footer></footer>
</body>
答案 0 :(得分: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>