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

angularjs - ng-show 不更新视图

ng-show="my.message" 在 http 成功时设置为 true,但它不会更新视图。

这是我的代码:

控制器 Js:

索引.html:

my.message 在控制台中给出 true 但 div 仍然隐藏在视图中。

我无法弄清楚问题出在哪里。

0 投票
1 回答
384 浏览

angularjs - After upgrading to 1.4, my directive tag model doesn't work anymore

Recently we upgraded to 1.4 and now I'm having a problem with the way this hover directive works.

Previously working code:

Now 1.4 forces us to use the Controller as syntax, I had to change up the function directive () part to this:

Now the ng-show in the markup no longer works, but how do I fix it? I'm not using tgh or this, I'm actually using the tag object that is getting passed into this directive to set the visibility.

0 投票
1 回答
301 浏览

javascript - 显示嵌套视图时隐藏父视图

当我显示嵌套视图 users.info 时,我想隐藏用户列表。我写了这段代码 HTML

控制器

当我单击按钮时它可以工作并隐藏列表,但问题是当我在浏览器中使用后退按钮时,隐藏仍然“真”并且我得到一个空白页

0 投票
4 回答
139 浏览

javascript - 在angularjs中显示div不起作用

我只想div在函数发生时显示。

这是 HTML,但它总是显示,我希望它仅在函数为 true 时显示

在控制器中我有:

那么,如何在 if 条件下显示成功,在 else 条件下显示div错误。div

注意:如果可能的话,如果div以慢动作显示,这对我很有帮助。就像 jQuery 中的淡入淡出时间一样。

0 投票
1 回答
13405 浏览

angularjs - 如果字符串不为空,Angular ng-show 不起作用

我正在使用 AngularJS 编写一个网络应用程序。用户最多向服务器提交 3 个关键字。只有当有足够的关键字时,我才想在关键字之间显示逗号。

例如:

如果没有关键字,则:

如果有 1 个关键字,则:关键字

如果有 2 个关键字,则:关键字,关键字

如果有 3 个关键字,则:关键字、关键字、关键字

我有以下代码:

为什么这不起作用?

0 投票
1 回答
161 浏览

javascript - $scope 不更新更改

我正在使用 Satellizer 进行身份验证,登录后,标题中的登录/注册按钮应更改为注销,但它们不会。

这是我的标头指令:

这是我的标题模板中有趣的部分:

我有一个工厂作为额外的层,以防 satellizer 对我不起作用,这只是一个执行此操作的指令:

因此,即使我单击注销,标题也不会更新。我在我的标题中设置 isAuthenticated 的方式有问题吗?

0 投票
2 回答
401 浏览

angularjs - AngularJS - 获取数据库数据(在 js 中)/使用 ng-show(在 html 中)

我正在尝试从我的数据库中获取日期。有了我想使用 ng-show 的数据。

在我的 js 文件中:

在我的 html 文件(测试代码)中:

这是有效的。

问题 :

使用 DB 数据(inform.Ins_Check),如果数据不是“O”,则显示输入密码代码。或者,如果数据为“O”,则显示“密码正确!”字样。

我应该输入什么代码?

还是我应该使用其他功能?

0 投票
0 回答
48 浏览

angularjs - Angular ng-show 选择输入

我在第一个文本框的焦点上有 4 个输入框,它应该显示一个 div(小键盘),在用户在该文本框中输入 1 个数字后,第二个文本框自动聚焦,依此类推,如果他单击退格键,它将清除当前文本框隐藏条件是 1. 点击 4 个文本框外 2. 4 个文本框被填满

我应该使用哪一个 $touched ng-blur 或使用 ng-dirty 类

0 投票
1 回答
56 浏览

javascript - 在指令中使用 ng-show

我正在尝试完成以下行为:

  1. 循环遍历数组并ng-repeat生成表格行。
  2. 在每行之后添加一个额外的隐藏行(“详细信息”)(不能使用多个 tbody 元素)

我做了一个指令,它是tr标签的一个属性。第二行已生成但未隐藏。一切都按预期工作,除了ng-show不工作并且显示“详细信息”行。

我的指令:

通过以下方式调用:

我需要做什么才能ng-show像在模板中一样工作?

提前致谢!

0 投票
1 回答
232 浏览

angularjs - ng-show 对 $scope.apply 没有反应

我有以下标记:

在我的控制器中,我通过以下方式填充数据:

该功能由ng-init="init()"

现在 ng-src 已正确填充,但 ng-show 无法按预期工作(图像仍然隐藏)我可以使用浏览器 devtools 看到图像在那里,但宽度和高度为“0”。

当我通过将其分配给 ng-click-event 来第二次启动该功能时,图像会正确显示。

我的猜测是“ng-init”和“$scope.apply”的组合会导致问题。