问题标签 [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 回答
1828 浏览

angularjs - 如何在 angularjs 自定义指令的模板中使用 ng-show 和 ng-hide?

我整天都在寻找答案,但似乎无法做到这一点。

通过单击编辑按钮,我将范围值 profile_edit_mode 设置为 true 或 false。然后,此值会激活表单上的 ng-hide 和 ng-show。

当我将其移至自定义指令时,ng-hide 或 ng-show 将不起作用。

我有以下。

HTML 代码

自定义指令。

表单输入正确呈现,除 ng-show 或 ng-hide 外,其他一切正常。

我已经输出了 editMode 的值,以检查它是否正确更新。

任何帮助将不胜感激。

非常感谢布伦特

0 投票
1 回答
46 浏览

javascript - ng-hide 逻辑无法正常工作

我正在开发一个 Ionic 应用程序,但在使用 ng-hide 指令时遇到了一些问题。我正在尝试根据用户是否已经注册来显示或隐藏按钮。

按钮:

用户注册后,在本地存储上设置了一个属性,表明他们这样做了(这是通过另一个控制器完成的):

当用户登陆登录屏幕时 - 包含我想隐藏的按钮的屏幕 - 以下控制器开始发挥作用并执行以下操作:

最初显示了按钮,这很好,但是在用户注册后,我将指标写入本地存储,然后通过ng-hide返回登录页面$state.go('login');似乎不起作用。有小费吗?

0 投票
1 回答
3033 浏览

angularjs - ng-repeat 中的 ng-show 和 ng-hide

我在 ng-repeat 中有两个按钮。我希望以下按钮显示我是否已经在关注该人,否则应显示关注按钮。

这两个 _.each 函数正在从另一个用户那里获取关注者信息

以下列表是我关注的人的列表

问题是,如果我将 ng-show 和 ng-hide followingButtonTab 设置为 true,它会对 ng-repeat 的所有实例执行此操作。我的问题是,我怎样才能影响 ng-repeat 的一个实例,以便 ng-show 和 ng-hide 会适当地改变。

谢谢你的帮助!

html

控制器

0 投票
4 回答
2943 浏览

javascript - 如何在 Angular JS 中 ng-submit 后隐藏表单

我的索引上有一个输入名称的表格。使用 ng-submit 提交名称后,我想隐藏表单,然后显示另一个当前未隐藏的 div。我尝试在表单中添加一个按钮以设置 ng-click 并在单击时显示,但无法使其正常工作(我将按钮取出)并且只有提交输入。

HTML

控制器

任何解释或帮助将不胜感激。

0 投票
1 回答
172 浏览

angularjs - angular.js ng-hide 不起作用

我在使用 ng-hide 时遇到问题。使用下面的所有代码,我可以让一切按照我想要的方式工作,直到我添加 ng-hide 属性,此时它拒绝显示任何图像。如果我忽略它,所有图像都会像我预期的那样显示,让我相信我的控制器工作正常并且我已经正确连接到它。我不明白什么?此外,您会看到我在函数中放置了一个警报以确保它被调用,但我无法在我的一生中使用 angular 获得一个警报框。

应用程序.js

索引.html

StoryController.cs(我调用来填充故事的 API)

0 投票
2 回答
988 浏览

javascript - ng-show 和 ng-hide 之间的角度切换

它的作用是接受“Github 用户名”的输入并使用它来显示其他值。它访问 API 并在名为“用户”的变量中捕获响应。我想要的是,当我输入一个不存在的用户名时,它应该显示“表格”、“错误”和 UI 的其他一些部分。当我输入有效的用户名时,它应该再次隐藏这些部分。

基本上,我希望能够在 ng-show 和 ng-hide 之间切换。我知道解决方案将非常简单,但我的大脑已经关闭,我花了最后 3 个小时尝试不同的排列,但都失败了。

继续解决..以免我会对此做噩梦,从字面上看。这段代码已经困扰着我了。

干杯!

和脚本

0 投票
2 回答
120 浏览

angularjs - Angularjs - 带有表达式的`ng-hide`

我怎样才能做这样的ng-hide内联表达式:

?

0 投票
1 回答
448 浏览

angularjs - 如何在 ng-repeat 中添加月份分隔符?

我有一个显示即将进行的活动的 ng 重复。我想每个月显示一次。有没有办法显示第一个带有月份的重复项目而另一个没有?

在附加图像中,您将看到当前情况与重复的月份分隔符。我只想在该月显示该月一次,然后显示该月的所有项目。我怎样才能隐藏这些月份的重复项?

在此处输入图像描述

0 投票
1 回答
573 浏览

javascript - AngularJS - Chromium 中按钮上的 ng-cloak 不起作用(闪烁仍然存在) - 由于某种原因,ng-cloak 甚至没有被添加到 CSS 中

这是我的 HTML(除其他外):

上面的 HTML 扩展了这个 HTML 页面:

这是我的 base.css(以及其他一些东西):

问题是,当页面加载时,“添加”按钮会出现,然后在一秒钟后消失(即使 ng-hide 评估为 True。注意:这就是我所说的“闪烁”)。如果 ng-hide 评估为 True,我有没有办法根本不允许按钮显示?

编辑:当我改变class="btn btn-primary ng-cloak"class="btn btn-primary ng-cloaks"使它成为我的 CSS 时:

然后它成功不显示按钮。好像有些 JS 在加载时删除了 ng-cloak?

编辑 2:我从按钮中删除了 ng-hide,结果发现 ng-cloak 类甚至没有添加到按钮中(我在 Chromium 中使用了“检查元素”,发现 ng-cloak CSS 甚至没有已应用并且 ng-cloak 类不会出现在按钮 lass 上)。因此,AngularJS 似乎出于某种原因正在删除 ng-cloak 类(就像我之前提到的,当我将其更改为 .ng-cloaks 时,它工作得非常好)。

0 投票
4 回答
1172 浏览

javascript - Ng-Show 和 Ng-Hide,有什么区别?

我正在自学Angular-JS,但我找不到任何关于ng-show和之间区别的明确答案ng-hide。对我来说,它们似乎在功能上是等价的。

我理解它们之间的区别,并且ng-if实际上ng-if移除了观察者等,而显示和隐藏似乎具有相同的目的。

使用一个比另一个有任何性能增益,或者是否存在一个比另一个更可取的情况,或者它只是同一枚硬币的两个面,而你使用对你来说更合乎逻辑的那个?

抱歉,如果已在其他地方询问/回答了此问题,但我找不到。