问题标签 [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 投票
1 回答
229 浏览

angularjs - Ng-hide 在我的 Angular/Firebase 应用程序中不起作用

http://stevendavisphoto.com/mc/

所有代码都位于那里。当有组时,我试图隐藏显示“没有要显示的组”的 TR。

0 投票
1 回答
360 浏览

angular-ngmodel - ng-hide 不适用于 ng-model

我想从下拉列表中显示/隐藏特定选项选择的 div。但是 div 一直处于隐藏状态。

0 投票
1 回答
1285 浏览

angularjs - 无法让角度 ng-show 或 ng-hide 在指令模板中工作

网络服务返回值......如果返回的值是 == 'N' 我想隐藏 html 元素。我的问题是我无法让 ng-hide 和 ng-show 在模板中工作。我查看了其他类似的问题,但修复对我不起作用。令人困惑的部分是,如果我查看呈现的页面,ng-show 语句看起来是正确的。

这是我的 HTML:

这是我的指令:

0 投票
2 回答
12167 浏览

angularjs - Animate.css 和 Angularjs ng-hide

我正在学习和试验 Angularjs 和 animate.css。当 ng-show 为真或假时,我正在尝试添加动画。显示和隐藏有效,但动画无效。希望这里有人可以告诉我我做错了什么。

这是笨拙的。

谢谢您的帮助。

0 投票
1 回答
312 浏览

javascript - 在自定义指令环境 angularjs 之外访问全局范围

所以这是我的自定义指令示例代码

这是我的 html 标记

如您所见,我想在自定义指令环境之外操作 $scope.show 但它不起作用..你能帮帮我吗?

0 投票
0 回答
123 浏览

angularjs - 在 Angular 1.2+ 中使用 ngShow\ngHide

我们最近从 1.0.8 迁移到 Angular 的最新稳定版本(撰写本文时为 1.2.19)。

他们修复了一个关于孤立作用域的相当讨厌的错误,可惜我们(在不知不觉中)正在利用这个错误。我已经设法修复了我们的应用程序,但现在遇到了(很多)类似“如果这个属性在 $scope 上,那么......”的问题。

我们遇到这些问题是因为我们为 ViewModel 定义了一个通用结构。这意味着使用此结构的指令将在其范围内设置“非唯一”属性。在升级之前,由于该错误,可以从其子级访问隔离范围,但破坏了原型继承。这正是我们的方法奏效的原因。

这是关于我们的应用程序如何工作的非常简化的视图(在新旧 Angular 版本中都有效)

现在的问题是,该指令并不总是在 $scope 上设置相同的属性,它取决于从后端返回的内容。因此,假设在内部指令中我想检查该范围是否具有该属性,即使范围没有该id属性,它也会返回 true,但他的父级具有该属性。

在 JavaScript 中,您可以使用

但是,是否可以采用相同的方法来修复ngShowngHide指示?ng-show="id"由于原型继承(正如我在上面解释的),目前无法工作。

0 投票
1 回答
1285 浏览

angularjs - 带有animate.css奇怪行为的角度ng-hide

在我快速多次单击复选框之前,此示例运行良好。然后我不能再隐藏矩形了。动画完成得很好,矩形淡出,然后当它应该被隐藏时它再次变得可见。知道为什么吗?

http://jsfiddle.net/sqDxL/2/

0 投票
2 回答
4328 浏览

angularjs - ngShow 不添加 ng-show 类

ng-show="boolDefaultIsFalse"我正在尝试为最初被属性隐藏的元素创建动画。

当我将布尔值触发为 true 时,会显示元素,但不会播放动画。

这是因为元素永远不会获得ng-show类。它确实从一ng-hide堂课开始。但是,一旦我显示该元素,该类就会被删除,并且不会添加新的类。

这是我的问题的演示:http: //plnkr.co/edit/OkJnxKlp9Ym1mc8CCD05

有人知道如何解决这个问题吗?


更新

我已经更新了 Plunker。

我添加了ng-classng-show类手动添加到div. 但是动画仍然没有播放。

0 投票
3 回答
3823 浏览

angularjs - ng-click ng-show/ng-hide 查看由 ng-repeat 创建的按钮列表

我有一个由 ng-repeat 创建的播放/暂停按钮列表。您单击每个播放按钮以流式传输歌曲,然后该按钮变为暂停按钮(因此您可以暂停它)。我能够正确设置按钮和单击事件,但是遇到了当您单击一个播放按钮时,所有按钮都变为暂停按钮的问题。

播放按钮 暂停按钮

我(想我)明白为什么会发生这种情况:因为 ng-show 变量(可见)正在更改,因此会影响所有这些变量。

我通读了其他类似的答案(ng-repeat ng-show dilemna),但我无法将这些课程(例如使用 $index)应用到我的示例中。此外,许多示例和小提琴使用您单击的 div,然后执行类似的操作show = !show,然后依次显示“正在加载...”。

我觉得我的有点不一样。

这是我的html:

这是我的控制器的相关部分:

有什么方法可以处理这个?因此,当您单击一个播放按钮时,它会隐藏而不是播放按钮并仅显示该播放按钮的暂停按钮。我猜这可能与 $index 或 Parentindex 有关,但经过几个小时的闲逛和阅读,我仍然没有靠近。

0 投票
1 回答
686 浏览

angularjs - AngularJS 基于计数器执行 2 种类型的 ng-click

我有一个$scope包含 50 多条记录的对象。我有一个通过limitTo<div>显示前5条记录。$scope

我有一个“查看更多”按钮,每次点击都会显示接下来的 5 条记录。

但是,一旦显示了 50 条记录,我希望我的按钮调用一个函数getMore(),就其本身而言,它会获得另外 50 条记录。

HTML:

JS:

我怎样才能消除需要有 2 个按钮?而且,getMore()如果再次返回最多 50 个结果(或 34 个),一次显示 5 个?

谢谢