问题标签 [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.
ng-hide - Angular ng-hide 找不到控制器范围方法
我在 app.js 中有如下代码:
在指定的控制器中,我有一个方法如下:
最后在 index.html 我有这样的东西:
所以,问题在于 ng-hide 不知道“isRendering”是什么。我的意思是,它在控制器范围内,但看起来好像超出了范围。如果我将 ng-hide 物理设置为 false,则会显示 div 内容。"isRendering: 在范围内确实是错误的,但它没有通过,所以 ng-hide 可以看到它。
有什么想法我可以检查吗?
谢谢,
大卫
angularjs - 如果 $location.url == base (root) url,我如何使用 ng-hide?
我希望← 返回主页链接出现在我的 Angular 应用程序的每个页面的导航下方,主页除外。所以我想有条件地添加链接并使用ng-hide
如果 url 已经在应用程序的主页(视图)上隐藏它。
我尝试使用 Angular 的$location
服务但没有成功
我尝试了以下变体:
我很困惑,因为如果我location.hash == '#/'
在主页上记录我得到的时间值true
,那么ng-hide
应该可以工作。
基本上我正在尝试此处列出的第三种方法: 如何根据我当前所在的页面/路线使用角度 ng-hide?但它不起作用。对于我想要实现的目标,该页面上的其他两种方法似乎过于复杂。
我错过了什么?
angularjs - 为什么这个 ng-show ng-hide 不起作用
我在 AngularJS 中有一个简单的应用程序。我想在发出 AJAX 请求时动态显示消息。不幸的是它总是处于隐藏状态,我不知道为什么。
HTML:
AngularJS 控制器:
angularjs - AngularJS 根据 url/条件隐藏 div
这是我的网址 -charts/53d25d91959679701e362f25
当我添加?widget=true
到该链接时,charts/53d25d91959679701e362f25?widget=true
我必须在charts/53d25d91959679701e362f25
页面中隐藏两个特定的 div。
我已经尝试过 -ng-if="location.path()"
但不适用于?widget=true
angularjs - AngularJS - 如果日期在过去六个月内,则显示一个 div
我有一个简单的 ng-repeat 显示名称和图标列表:
如何修改它以便显示所有名称的列表,但仅显示过去 6 个月的图标?
我试过了:
我可以ng-show
在我的<span>
angularjs - AngularJS - 如果日期在过去 6 个月内,则隐藏/显示 div
我有一个ng-repeat
显示日期列表以及有关该日期购买的信息。
HTML:
其中显示:
我怎样才能只显示从当前月份开始的最近 6 个月内的时间{{ data.purchaseDescription }}
?purchasedOn
angularjs - AngularJS - 根据 ng-repeat 中的项目数显示/隐藏
我有一个带有 2 个过滤器的 ng-repeat:
如果在 ng-repeat 中重复的项目的长度大于零,我如何将 ng-show 或 ng-hide 添加到 with class="container" 以仅显示此元素?
javascript - ngHide 模型更改
我有以下微调器,
在我的控制器中,我设置$scope.ajaxrequest = false;
了微调器正确隐藏(如果我设置它 ajaxrequest=true 它会出现,所以我认为这没有问题)。在我的控制器内部,我有一个发出 ajax 请求的函数,我想在请求开始时显示微调器,并在请求完成时隐藏它。所以我有:
正如我从控制台中看到的,ajaxrequest 值在请求之前和之后正确更改。问题是微调器没有出现。我错过了什么?
angularjs - AngularJS - 基于空和空数组的隐藏值
我试图在值为 null 或空数组时执行 ng-hide(在 Firebug 中,这显示为 [])。
我可以通过以下方式执行 null:
但是,当我尝试时:
该值仍然出现。
angularjs - ng-hide 可以在 Angular 中调用函数吗
我的桌子看起来像这样,有多个 tbody:
在我的collapseDetail()
函数中,我collapsed
在tbody
.
因此,我希望仅在父 tbody hasClass('collapsed`) 时才隐藏详细信息行。
那合法吗?我所拥有的不起作用: