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

angularjs - 需要帮助通过角度 js 中的单选按钮显示多个 div

我需要一些帮助来通过单击单选按钮来显示多个数据。

我的代码:html

角J:

当我运行此代码时,会显示 Test1 或 Test2 或 Test3。但是Test4、Test5、Test6不会显示。我怎么解决这个问题

0 投票
1 回答
1236 浏览

css - 使用 ng-show 时如何防止表格重新调整大小?

我有一个表格,它使用 Angular 的 ng-show 来隐藏/显示表格中的下拉菜单。问题是当您选择一个按钮来编辑表格中的一行时,表格会重新调整大小。当表格真的很长时,这可能会让用户迷失方向。

这是我的代码

0 投票
3 回答
37815 浏览

javascript - 如何根据我当前所在的页面/路线使用 angular ng-hide?

如果主视图是主页视图,则有一个角度应用程序,我想隐藏其中一个“包含的视图”。

0 投票
2 回答
18144 浏览

angularjs - 带有ng-show的div在ajax调用后不更新

对角度非常陌生;我确定我错过了一些非常明显的东西。

我的页面上有一个登录表单。我想要发生的是在用户成功登录后隐藏表单。

我的整个页面使用一个控制器。

这是HTML;尽管在同一个控制器中实际上还有其他内容,但我已经删除了除登录字段之外的所有内容:

当用户单击登录按钮时,一个名为的函数login_user()运行。这行得通;如果我手动刷新页面,我确实看到我已经登录并且需要隐藏的 div 被隐藏了。但是如果不刷新页面,div 仍然可见,即使它所依赖的变量 ( user_signed_in) 确实得到了更新。

这是login_user我的控制器中的功能;我去掉了很多东西,包括前端字段验证:

这是console.log行的结果:

用户状态:已登录用户状态密钥:已登录 scope.user_signed_in:true

由于user_signed_in不等于false,我希望<div ng-show="user_signed_in===false">div 内显示的所有表单内容都隐藏起来。但它没有(再次,除非我手动刷新页面。)我错过了什么?

0 投票
2 回答
504 浏览

javascript - ng-show 不显示任何内容

问题是当我访问 .com/#/login 或任何 URL 时,它没有显示任何错误,但也没有显示 login.html 文件

这就是我所拥有的:

});

正确完成访问代码、templateUrls 和控制器。

0 投票
2 回答
432 浏览

angularjs - AngularJS:ngShow在控制器中触发双重

当页面首次加载和表单提交时,控制器两次触发 $scope 上定义的方法时出现问题。

这是小提琴:http: //jsfiddle.net/scabro/pQb6q/5/

这里有两个 AngularJs 模块——第一个带有控制器,另一个带有“isValid”工厂服务

另外 - 由于某种原因,验证仅适用于前 2 个字段,并且似乎无法验证空字段。

这是页面首次加载(空数组)和首次提交表单时我在控制台中得到的内容:

在此处输入图像描述

在任何字段内键入时,它似乎也使用每个“keydown”事件调用 showWarning() 方法。

知道可能是什么原因造成的吗?

0 投票
1 回答
1651 浏览

angularjs - AngularJS ngAnimate 让 div 从 div 顶部滑入,而不是从页面顶部滑入

我有一个显示和隐藏 div 的按钮。我只希望 div 从 div 顶部而不是页面顶部滑入和滑出。我该怎么做?

控制器:

看法:

CSS:

0 投票
0 回答
1496 浏览

angularjs - AngularJs 表单验证 - 使用 ng-show 指令管理自定义错误优先级以仅显示一个错误

这是我在这个很棒的论坛上的第一个问题。

我需要警告用户为什么他输入的号码无效,但我想每次只打印一条消息。我已经实现了一个解决方案,但它并不是很容易进化。

这是我的 HTML 代码:

这是我的控制器代码:

ng-show由于我的 HTML 页面中的指令,我必须手动管理有效性错误,以确保只打印一个。我想实现一个易于进化的解决方案,以防我需要添加更多验证标准。

我考虑使用优先级管理系统对我的自定义错误做出自己的指令,并与默认错误可能性兼容,但我不知道如何继续。

或者也许我可以将进程留在控制器中并只创建一个名为的自定义错误custom并定义一个名为 whitch 的范围变量errorReason将包含适当的警告消息

我的 HTML 代码中会有类似的内容:

你们怎么看?

如果我的英语不正确,我深表歉意。

0 投票
2 回答
121 浏览

javascript - Ng-show 没有按预期工作?角

根据我对 Angular 的理解,一次只能看到以下两个元素中的一个,但由于某种原因,两者都在显示。我的代码中是否有我看不到的错误?

我是否错误地使用了 ng-show?

0 投票
2 回答
2090 浏览

javascript - Hide/Show ng-grid?

I have a few tabs set up in which I want to view different things. I want it so that when I click on one of the three tabs, I can view my ng-grid. However, if I click on the other two tabs, I want it so that the ng-grid simply goes away. I've tried using ng-show and simply setting a few boolean values when clicking on certain tabs to show/hide the grid but that doesn't seem to do anything. Any tips on how to do so? Thanks!