显示嵌套视图时隐藏父视图
Hide parent view when displayen nested views
当我显示嵌套视图users.info时,我想隐藏一个用户列表。我写了这个代码HTML
<div ng-hide="hide">
the list of users...
<a ui-sref="users.info"> <button ng-click="hideUsersList()"> </a>
</div>
控制器
$scope.hideList = function hideList()
{$scope.hide=true;};
当我点击按钮时,它可以工作并隐藏列表,但问题是当我在浏览器中使用后退按钮时,仍然隐藏"true",并且我得到一个空白页面
如果只隐藏DOM元素,则作用域将保留,并且隐藏变量仍使用最新值附加到它。
如果我理解正确的话,你想要的可能是在状态之间移动时切换嵌套视图,这样每次移动到新状态时,你都会实例化一个新的控制器和一个新范围。
嵌套状态,嵌套视图
相关文章:
- 如何基于IList值禁用/隐藏局部视图
- Ember.js-隐藏嵌套资源中的父视图
- 保存到视图中的多个隐藏字段
- 使用jquery在asp.net表单视图中隐藏按钮
- 如何从网格视图中隐藏复选框
- 基于视图隐藏/显示元素
- 使用 javascript 获取网格视图中隐藏列的值
- 在特定视图的情况下将按钮隐藏在部分
- Javascript 隐藏带有空白字段的网格视图行
- 不在视图中的内容没有像预期的那样隐藏
- 如何调用文本框代码隐藏文本更改事件从复选框单击位于网格视图行内
- 隐藏溢出隐藏的零件视图文本
- 如何在 EmberJS 中显示/隐藏视图
- 在 Extjs 网格视图中隐藏行不起作用
- Jquery .toggle 只显示不隐藏在 Drupal 视图中
- 隐藏的路由器视图打破数据绑定-Aurelia
- 当列表视图web部件为空时隐藏它们(SharePoint)
- 骨干显示/隐藏渲染视图最佳实践
- FullCalendar在周时间轴视图中隐藏时间
- 使用JavaScript/Jquery获取网格视图隐藏字段值