javascript - 如何仅在特定页面中隐藏 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;
}
注意:我的控制台没有显示任何错误。
解决方案
ng-hide="$location.path() = urlYouDontWantItToShowIn"
推荐阅读
- .htaccess - htaccess 强制 ssl/https 和非 www,同时允许框架路由到 /public
- javascript - 电子生成器无法正确安装
- haskell - 为什么我不能在不同的数据类型之间重用相同的值构造函数?
- android - ViewModel、Room、LiveData、RecyclerView 过滤数据
- python - Python Pyautogui 等待系统响应
- android - 使用自定义响应进行改造 2 处理套接字超时异常
- c++ - C++/Qt - 析构函数中的异常 -> 中止已被调用
- python - 在scrapy上拆分并保存文本字符串
- python - python - 使用pickle.load()时没有名为dill的模块
- c# - 如何在 C# 中将日期和时间分别解析为 DateTime?