问题标签 [ng-show]

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 回答
48693 浏览

angularjs - ng-Animate 不适用于隐藏和显示设置

我正在使用 AngularJS 版本 1.2.11。我已经使用 ng-Animate(显示和隐藏)设置了一个工具栏来滑入和滑出过渡。

这是HTML:

这是相同工具栏元素的 CSS

动画不起作用,我不确定我是否正确执行此操作。

0 投票
1 回答
5648 浏览

angularjs - Angular ng-show 似乎无法正常工作

我有一系列 div 需要根据变量是真还是假来显示。div的代码如下:

和一个按钮,应该切换它们是否显示

updatePage 函数如下:

当我单击按钮时,第一个 div 消失了,但第二个 div 没有出现。

我无法弄清楚为什么第二个 div 在点击时没有出现。有人可以帮忙吗?通过调试,可以看到确实分别改成了false/true,但是第二个div没有出现。

请注意会有一系列的 div 不只是两个,这就是为什么函数按原样设置的原因,并将对其进行扩展。

0 投票
7 回答
81655 浏览

javascript - 为什么这个简单的 AngularJS ng-show 不起作用?

我无法弄清楚为什么我的简单 AngularJS 应用程序无法按预期工作。“正在加载...”应该被隐藏,“完成!” 应在 1 秒后显示。

html:

Javascript:

0 投票
3 回答
10561 浏览

javascript - ng-show 令人不安的 div 布局 - angularJS

ng-show="!notesOpened"如果 notesOpened 变量为真,我将使用隐藏 div。但是,当隐藏时,它会弄乱布局。有没有办法让 ng-show 以与 css 属性相同的方式运行visibility:hidden?这样被隐藏的 div 周围的所有 div 元素都留在同一个地方

0 投票
1 回答
4402 浏览

angularjs - 如何使用 ng-show 和 ng-repeat 过滤?

这是我的 json(每个对象可以分配给多个类别):

div 标签显示每个类别的内容。当没有内容分配给某个类别时,我想显示消息“没有可用的内容”。不确定像 ng-show="!content."this category" .length" 这样的东西是否可以工作。

...

0 投票
4 回答
4717 浏览

angularjs - angular.js 在回调中触发 ng-show

我试图通过在 setTimeout 函数中编辑范围来触发 ng-show。setTimeout 是数据库查询回调的占位符。

索引.html:

脚本.js:

这在 setTimeout 内如何实现?谢谢!

http://plnkr.co/edit/RPS2vZAlVfhliQKteSSK

更新:如上所述, setTimeout 不是问题,它仅用于生成可重现的 stackoverflow 问题。在我的项目中,我构建了一个服务:

像使用它一样

0 投票
1 回答
1225 浏览

angularjs - Angular Javascript 动画适用于 ng-if 但不适用于 ng-show

我一直在试验角度动画,并得出结论,基于 Angular JavaScript 的动画不是使用 ng-if 触发的。我开发了一个简单的 Plunkr 来展示这种不一致。本质上,这个问题是我不想从 DOM (ng-if) 中添加和删除元素,而是宁愿使用 ng-show,因为其中一个动画项目是我想开始的 HTML5 视频在页面加载时预加载。来自 Plunkr 的代码如下:

HTML

JS

现在,如果您在此 Plunkr 中执行代码,带有 ng-if 指令的元素将为其不透明度设置动画,而带有 ng-show 的元素将不会触发动画。此外,在 Plunkr 中,我使用关键帧/CSS 转换以及 ng-show 和 ng-if 都测试了两种场景http://plnkr.co/edit/yzXYJnMrvYkWBnMtMLAm?p=preview

0 投票
1 回答
5356 浏览

angularjs - 在自定义替换指令上使用 ng-show 不会显示或隐藏

我在让 ng-show(或 ng-hide)处理自定义指令时遇到问题。它在普通的 HTML 元素上工作得很好。

我做了一个非常简单的例子来说明这个问题:

和JS:

最终结果是 html 按钮 'Second' 被隐藏,但 'mybutton' 没有。 http://jsfiddle.net/fotoguy42/4j7td/2/

如何使 ng-hide/show 在我的小部件上工作?

0 投票
1 回答
108 浏览

angularjs - 如何使用 AngularJS 根据一组选定的标签更新项目列表?

我的应用程序中有一个简单的导航控件,它有一个复选框列表,每个复选框代表一个标签,还有一个项目列表,每个项目都有一个或多个与之关联的标签。当检查一个或多个标签时,应显示具有这些标签的项目。

我有两个数据集,一个为每个项目列出一组标签,一个为每个标签列出一组项目。

到目前为止,我的代码如下所示:

HTML:

JS:

我遇到的问题是:虽然项目列表正确反映了初始标签选择状态,但在随后的复选框选中/取消选中时它不会改变。我的印象是,每次我选中一个复选框时,范围都会被修改,并且项目列表会被重新过滤,但情况似乎并非如此。

我错过了什么?

这是 jsfiddle 中的上述代码:http: //jsfiddle.net/2Vb2z/1/

0 投票
1 回答
2506 浏览

javascript - 角度ngShow动画不起作用

这是来自 angularjs 示例

https://docs.angularjs.org/api/ng/directive/ngShow

我把所有东西都放在我的本地

为什么不在我的本地工作?

我错过了什么 ?

跳过了样式部分..因为它太长了