首页 > 解决方案 > 如何仅在特定页面中隐藏 AngularJS 快照菜单

问题描述

我正在使用snapjs向我的移动 Web 视图应用程序添加一个不错的菜单,但我需要在某些页面(如登录或注册)中隐藏(或避免拖动)菜单。我已经尝试过ng-if并且它有效,但我有一个奇怪的问题。我的登录/注册页面如下所示;.
如何删除空白?
我的 HTML(index.html);

  <div class="all-elements">

<sidenav ng-if="isSideDrawerVisible" ></sidenav>
...
...

我的角度代码(app.js);

if("/login" === path){
    $scope.isSideDrawerVisible = false;
}else{
    $scope.isSideDrawerVisible = true;
}

注意:我的控制台没有显示任何错误。

标签: javascripthtmlangularjssnap.js

解决方案


ng-hide="$location.path() = urlYouDontWantItToShowIn"


推荐阅读