问题标签 [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.
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 的值,以检查它是否正确更新。
任何帮助将不胜感激。
非常感谢布伦特
javascript - ng-hide 逻辑无法正常工作
我正在开发一个 Ionic 应用程序,但在使用 ng-hide 指令时遇到了一些问题。我正在尝试根据用户是否已经注册来显示或隐藏按钮。
按钮:
用户注册后,在本地存储上设置了一个属性,表明他们这样做了(这是通过另一个控制器完成的):
当用户登陆登录屏幕时 - 包含我想隐藏的按钮的屏幕 - 以下控制器开始发挥作用并执行以下操作:
最初显示了按钮,这很好,但是在用户注册后,我将指标写入本地存储,然后通过ng-hide返回登录页面$state.go('login');
似乎不起作用。有小费吗?
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
控制器
javascript - 如何在 Angular JS 中 ng-submit 后隐藏表单
我的索引上有一个输入名称的表格。使用 ng-submit 提交名称后,我想隐藏表单,然后显示另一个当前未隐藏的 div。我尝试在表单中添加一个按钮以设置 ng-click 并在单击时显示,但无法使其正常工作(我将按钮取出)并且只有提交输入。
HTML
控制器
任何解释或帮助将不胜感激。
angularjs - angular.js ng-hide 不起作用
我在使用 ng-hide 时遇到问题。使用下面的所有代码,我可以让一切按照我想要的方式工作,直到我添加 ng-hide 属性,此时它拒绝显示任何图像。如果我忽略它,所有图像都会像我预期的那样显示,让我相信我的控制器工作正常并且我已经正确连接到它。我不明白什么?此外,您会看到我在函数中放置了一个警报以确保它被调用,但我无法在我的一生中使用 angular 获得一个警报框。
应用程序.js
索引.html
StoryController.cs(我调用来填充故事的 API)
javascript - ng-show 和 ng-hide 之间的角度切换
它的作用是接受“Github 用户名”的输入并使用它来显示其他值。它访问 API 并在名为“用户”的变量中捕获响应。我想要的是,当我输入一个不存在的用户名时,它应该显示“表格”、“错误”和 UI 的其他一些部分。当我输入有效的用户名时,它应该再次隐藏这些部分。
基本上,我希望能够在 ng-show 和 ng-hide 之间切换。我知道解决方案将非常简单,但我的大脑已经关闭,我花了最后 3 个小时尝试不同的排列,但都失败了。
继续解决..以免我会对此做噩梦,从字面上看。这段代码已经困扰着我了。
干杯!
和脚本
angularjs - Angularjs - 带有表达式的`ng-hide`
我怎样才能做这样的ng-hide
内联表达式:
?
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 时,它工作得非常好)。
javascript - Ng-Show 和 Ng-Hide,有什么区别?
我正在自学Angular-JS,但我找不到任何关于ng-show
和之间区别的明确答案ng-hide
。对我来说,它们似乎在功能上是等价的。
我理解它们之间的区别,并且ng-if
实际上ng-if
移除了观察者等,而显示和隐藏似乎具有相同的目的。
使用一个比另一个有任何性能增益,或者是否存在一个比另一个更可取的情况,或者它只是同一枚硬币的两个面,而你使用对你来说更合乎逻辑的那个?
抱歉,如果已在其他地方询问/回答了此问题,但我找不到。