AngularJS根据url / condition隐藏div

时间:2014-08-05 09:53:03

标签: angularjs ng-show ng-hide

这是我的网址 - charts/53d25d91959679701e362f25,当我将?widget=true添加到该链接charts/53d25d91959679701e362f25?widget=true时,我必须在charts/53d25d91959679701e362f25页面中隐藏两个特定的div。

我已尝试过 - ng-if="location.path()"但不适用于?widget=true

1 个答案:

答案 0 :(得分:0)

您无法在$location指令

中使用ng-if服务

用户$location设置一些范围并将ng-if绑定到该范围变量。

if(angular.isDefined($location.search().widget)) {
     $scope.isHidden = true;
} 
else {
     $scope.isHidden = false;
}

ng-if="isHidden"