询问ng show/ng hide中的状态

Ask for state in ng-show / ng-hide

本文关键字:ng 状态 show 询问 hide      更新时间:2023-09-26

我只想在当前状态不是"着陆"状态时显示特定的导航点(个人资料、好友)。我将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>