问题标签 [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 - 如果一个值包含某个值,如何检查角度?
我有一个来自远程 api 的值,其中包含一个逗号分隔的列表。例如,该值是“4,6,7”,在模板中显示如下:
如果逗号分隔的列表包含列表中的数字,我想使用 ng-hide。如何检查逗号分隔列表中是否有 6(例如)?这个想法是:
angularjs - how to implement click away feature with ng-show and ng-hide
Is there any solution that can implement the click away feature with ng-show?
Here is the plunker: http://jsfiddle.net/o0dwsrqf/
I'm using the button to show the text.
And I'm using ng-show to show the text:
And when I click away from the text I want to hide it. Is there anyway I can achieve this?
EDIT:
Defining click away I mean click anywhere else besides button and text area. When I click away I want to hide the text.
angularjs - ng-hide ng-show 或路由显示编辑/添加表单
想象一个应用程序有一个列表页面,例如一个显示用户列表的表格。表格的每一行都有一个名为“编辑”的按钮,单击此按钮时,浏览器右侧会出现一个右侧面板,其中包含用于编辑该用户内容的表单。当表单被保存或关闭时,右侧面板消失。我看到有些人使用 ng-hide/ng-show 来显示/隐藏编辑表单,而其他人使用路由。我的问题是什么是最好的方法以及为什么。
angularjs - 在Angularjs中使用相同的条件在表格中隐藏多个
我想在一个表格的 7-8 个表格行中使用相同的 ng-show 条件。我不想在所有 7-8 tr 元素中重复 ng-show="same condition"。有什么办法可以将条件置于最高水平?
下面是我的代码,这里有时条件 1 和条件 2 都为真,有时只有条件 1 为真,有时只有条件 2 为真我不想每次都重复条件。
angularjs - 根据控制器中的变量显示或隐藏元素 - Ionic
据我所知,这可能更像是一个 AngularJS 问题,而不是一个特定于 Ionic 的问题。我的一个视图中有一个按钮:
在我的控制器中,我有一个从本地存储中获得的变量,它要么是真要么是假,并且必须隐藏,具体取决于值是:
现在第一个问题可能是,从我的控制器中操纵 dom 是否是最佳实践?如果没有,我在哪里以及如何做?如果它在我的控制器中做得很好,那么我如何引用该按钮并隐藏它?
angularjs - 如何在角度 ng-view 中隐藏 index.html 页面的某些内容?
我想知道当我访问 angularjs 中的视图时是否可以隐藏 index.html 文件中的某些部分。
我的 index.html 文件包含所有视图的底部菜单栏,并且我创建了一个 home.html 视图,我不想在其中包含该菜单栏。角度可以吗?
谢谢!
css - AngularJS - 在元素之间切换时隐藏元素(加载 DOM 后)
我的 Web 应用程序中有一个网格设置。当用户选中一个框时,它会切换到 DOM 上已经加载的第二个网格(打印机友好版本)。当用户选择他们想要单独查看的行时,还加载了第三个网格。
对于每个网格,我都有一个搜索栏。每个网格都需要自己单独的栏,因此当我在它们之间切换时,前一个栏会显示一秒钟,而另一个栏会被加载(我正在使用 ngshow + nghide 来执行此操作)。我试过像这样使用ngcloak:
使用这个 CSS 类:
angular.js 也是页面上加载的第一件事,从我的 HTML 的标题中。
从我读到的内容看来,ngcloak 可能仅在最初加载 DOM 时才起作用?如果是这样,是否有另一种方法可以在需要加载元素二时立即隐藏元素一?
谢谢
angularjs - 使用 ng-show/ng-hide 时 ui-grid 无法正确渲染,如果在键盘上按 F12 可以正确渲染
我的代码如下:
当我将标志设置为true时,网格无法正确渲染,如果您按键盘上的F12,它可以正确显示!
angularjs - 基于 Ionic 上的 $stateParams 参数隐藏 DOM 上的元素
我正在构建一个包含三个选项卡的应用程序:主页、个人资料和设置。
在“主页”选项卡中有一个项目列表。当我单击一个项目时,我会进入该项目的“详细信息”部分,其中有一些按钮和其他控件。
本质上,“配置文件”选项卡正是前面提到的“详细信息”部分,但没有此类控件。所以,我试图做的是配置如下状态(我将只显示相关的状态):
在asset-detail.html 中,当readOnly 标志设置为true 时,我在要隐藏的元素上放置了一些ng-hide。例如:
问题是,我用 readOnly=true 或 readOnly=false 调用该页面,它隐藏了所有组件。在我的 AssetDetailCtrl 我有:
而且我可以看到每次我用不同的 $stateParams 调用页面时 readOnly 都有正确的值,但它对 DOM 没有影响。
我能做些什么?
谢谢
angularjs - 吴秀 | ng-hide:观察元素高度
我正在使用此代码来观察孩子的身高变化:
它与 一起工作得很好ng-if
,但ng-show | ng-hide
不会触发高度变化事件。ng-show | ng-hide
使用指令时有什么方法可以观察高度吗?
例子:
我正在使用动画在 s 之间切换ng-if
,所以:
.form-slider
has position: relative
, while .animate
: position: absolute
。您可能知道,在这种情况下,html 不会计算高度.form-slider
,我必须使用 JS 来更改它的高度。