问题标签 [ng-hide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
134 浏览

ng-hide - Angular ng-hide 找不到控制器范围方法

我在 app.js 中有如下代码:

在指定的控制器中,我有一个方法如下:

最后在 index.html 我有这样的东西:

所以,问题在于 ng-hide 不知道“isRendering”是什么。我的意思是,它在控制器范围内,但看起来好像超出了范围。如果我将 ng-hide 物理设置为 false,则会显示 div 内容。"isRendering: 在范围内确实是错误的,但它没有通过,所以 ng-hide 可以看到它。

有什么想法我可以检查吗?

谢谢,

大卫

0 投票
2 回答
23820 浏览

angularjs - 如果 $location.url == base (root) url,我如何使用 ng-hide?

我希望← 返回主页链接出现在我的 Angular 应用程序的每个页面的导航下方,主页除外。所以我想有条件地添加链接并使用ng-hide如果 url 已经在应用程序的主页(视图)上隐藏它。

我尝试使用 Angular 的$location服务但没有成功

我尝试了以下变体:

我很困惑,因为如果我location.hash == '#/'在主页上记录我得到的时间值true,那么ng-hide应该可以工作。

基本上我正在尝试此处列出的第三种方法: 如何根据我当前所在的页面/路线使用角度 ng-hide?但它不起作用。对于我想要实现的目标,该页面上的其他两种方法似乎过于复杂。

我错过了什么?

0 投票
7 回答
63285 浏览

angularjs - 为什么这个 ng-show ng-hide 不起作用

我在 AngularJS 中有一个简单的应用程序。我想在发出 AJAX 请求时动态显示消息。不幸的是它总是处于隐藏状态,我不知道为什么。

HTML:

AngularJS 控制器:

截屏

0 投票
1 回答
1669 浏览

angularjs - AngularJS 根据 url/条件隐藏 div

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

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

0 投票
1 回答
1776 浏览

angularjs - AngularJS - 如果日期在过去六个月内,则显示一个 div

我有一个简单的 ng-repeat 显示名称和图标列表:

如何修改它以便显示所有名称的列表,但仅显示过去 6 个月的图标?

我试过了:

我可以ng-show在我的<span>

0 投票
1 回答
1597 浏览

angularjs - AngularJS - 如果日期在过去 6 个月内,则隐藏/显示 div

我有一个ng-repeat显示日期列表以及有关该日期购买的信息。

HTML:

其中显示:

我怎样才能只显示从当前月份开始的最近 6 个月内的时间{{ data.purchaseDescription }}purchasedOn

0 投票
2 回答
3917 浏览

angularjs - AngularJS - 根据 ng-repeat 中的项目数显示/隐藏

我有一个带有 2 个过滤器的 ng-repeat:

如果在 ng-repeat 中重复的项目的长度大于零,我如何将 ng-show 或 ng-hide 添加到 with class="container" 以仅显示此元素?

0 投票
2 回答
99 浏览

javascript - ngHide 模型更改

我有以下微调器,

在我的控制器中,我设置$scope.ajaxrequest = false;了微调器正确隐藏(如果我设置它 ajaxrequest=true 它会出现,所以我认为这没有问题)。在我的控制器内部,我有一个发出 ajax 请求的函数,我想在请求开始时显示微调器,并在请求完成时隐藏它。所以我有:

正如我从控制台中看到的,ajaxrequest 值在请求之前和之后正确更改。问题是微调器没有出现。我错过了什么?

0 投票
3 回答
12296 浏览

angularjs - AngularJS - 基于空和空数组的隐藏值

我试图在值为 null 或空数组时执行 ng-hide(在 Firebug 中,这显示为 [])。

我可以通过以下方式执行 null:

但是,当我尝试时:

该值仍然出现。

0 投票
1 回答
1172 浏览

angularjs - ng-hide 可以在 Angular 中调用函数吗

我的桌子看起来像这样,有多个 tbody:

在我的collapseDetail()函数中,我collapsedtbody.

因此,我希望仅在父 tbody hasClass('collapsed`) 时才隐藏详细信息行。

那合法吗?我所拥有的不起作用: