询问ng show/ng hide中的状态
Ask for state in ng-show / ng-hide
我只想在当前状态不是"着陆"状态时显示特定的导航点(个人资料、好友)。我将AngularJS与ui路由器一起使用,如果我做以下操作,它似乎不起作用:
ng-hide="$state == 'landing'"
关于如何在ng show/ng hide中询问状态,有什么建议吗?
在js中使用$state.includes('landing')
。它定义了当前状态。
例如:
if($state.includes('landing')){
$scope.hide = true;
}
然后在您的HTML:中
ng-hide = "hide";
这应该可以解决问题
<div ng-hide="$state.current.name == 'landing'"> </div>
相关文章:
- AngularJS:使用ng-show/hide动态维护下拉列表的3种状态(InProgress、Success、Err
- 更改控制器中ng重复中定义的变量的状态
- 如何将值与$scope绑定,以从定义状态ui路由器的控制器中使用ng模型进行查看
- 使用AngularJS在ng重复中从一个状态到另一个状态制作动画
- Angular http Get Always 返回 ng-click 的状态 0
- 检测复选框是否在 Angular.js ng-change 事件中处于选中状态
- ng-model 在声明$parent后保持未定义状态
- Angularjs ng-repeat中的Angleularjs按钮加载状态指令
- Angular Js:如果我需要实时将状态从活动更改为非活动,请使用ng
- 通过orderBy和/或筛选器修改ng repeat时重置状态
- Ui路由器,ng重复和Ui状态
- AngularJS ng repeat没有't在状态更改时更新
- 询问ng show/ng hide中的状态
- 在ui路由器中的状态之间共享ng模型数据
- 如何在AngularJS Bootstrap UI Accordion状态下使用ng显示元素
- Angular JS Ng-switch默认状态
- Angular $scope和ng-if/ng-show问题.视图中的状态没有改变
- 按状态过滤ng-repeat
- 在$scope模型的一个数组下,ng-repeat: collect状态创建的按钮列表
- 发生状态变化时不应用ng类