转到<h1>特定路线时用角度ng-if删除



我是JavaScriptAngularJS的新手。我遇到了一个问题。我想在去/主路线时删除h1标签。我知道我必须在控制器上使用ng-if和带有$location的表达式。

<html>
<body>
...
<h1 ng-if "? ">
    sometext
</h1>
<div ng-view></div>
</body>
...
</html>

我必须用什么表达式来删除这个,或者我必须在控制器上写函数来检查。提前感谢

您可以在ng-if上编写一个函数,该函数将检查应用程序的当前URL/状态,并根据条件结果返回true/false

<h1 ng-if="toShowHeader()">MY HEADER</h1>
$scope.toShowHeader = function(){
   return $location.path() === '/login';
   //return $state.current.name === 'login'; //if you have ui-router in place.
};

相关内容

  • 没有找到相关文章

最新更新