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

javascript - AngularJS ng-show(不随布尔值改变)

我有一个正在显示的项目列表,并希望用户从列表中删除其中的任何一个(通过复选框和删除按钮)。当我选择项目并从按钮调用函数时,我可以访问这些项目(更改它们的文本和诸如此类的东西),但是将它们对应的绑定到 ng-show 的布尔值设置为 false 似乎不起作用。一些人建议尝试 $scope.$apply() 但这给了我错误 - 互联网说它是 b/c Angular 在摘要的中间。Anywho,这是正在发生的事情的简化版本。

HTML

0 投票
1 回答
1370 浏览

javascript - 如何使用angularjs在浮动条形图单击事件上显示数据列表

我对angularjs和flot条形图很陌生

我试图在基于过滤器的点击列表中显示过滤后的数据。

我创建了一个自定义指令来绘制图表和一个自定义过滤器,我将其与通过 click 方法获取的数据一起使用,但未显示列表。

请帮忙看看

http://jsfiddle.net/6h1gL2sh/22/

0 投票
3 回答
7849 浏览

angularjs - 当我们使用angularjs单击链接时如何动态创建文本框

  • 执行某些操作时显示INPUT字段时出现问题。

    • 一旦用户在我想显示输入字段的按钮上进行了单击事件,我就有了 BUTTON(单击此处)
    • 我通过使用 jQuery 做到了这一点。

    任何人都可以在 Angular.js 中帮助我吗

0 投票
2 回答
41 浏览

angularjs - AngularJS - ngShow 不工作

我的观点是这样写的:

在与此视图关联的控制器中,有一个名为:

};

此函数的目的是仅显示删除按钮 isPostedUser 评估为真。我进行了测试,它确实评估为真,但它仍然不显示按钮。知道为什么吗?

0 投票
1 回答
180 浏览

javascript - 在 ng-repeat 的上下文中选择性使用 ng-show

使用 ng-repeat 我想使用 ng-model 和 ng-show 来主观地选择一个区域来扩展,以更新宠物、地点或积分。现在,它显示 ng-repeat 中 Pets 中的所有 p,但我只希望它显示单击的单个 p 的更新按钮。如果您能告诉我如何在再次单击更新按钮时关闭它,则加分。这是我的带有 Angularjs 指令的 html:

演出(); 功能

0 投票
2 回答
90 浏览

angularjs - 未执行范围上的方法显示

我有一组共享范围的指令

更新:

该代码可在此处以 plunk 形式获得http://plnkr.co/edit/JZ77bsZgGrw6N4K718Is?p=preview

待办事项:

模板:

有两个指令继承了该指令的范围:

托多卡迪

模板:

todo-formui:

模板:

执行代码时,发现todo-formui中的显示函数,不管我放在哪里,不管我想做什么,都不会执行。同范围内的save函数运行没有问题。

0 投票
2 回答
1438 浏览

javascript - 从不同的控制器更新 ng-show

我试图弄清楚ng-show当状态改变时如何更新我的变量。在我的默认index.html文件中,我有:

由于这不是我的page1模板的一部分,searchBar因此在状态更改时不会更新。变量实际上正在正确更改,但ng-show不知道这一点。

我知道有角度,但是有人对在控制器中更改时ng-show注意到变化有什么建议吗?searchBar


编辑:让我们知道,从下面的答案中,您不需要服务来执行此操作。

0 投票
1 回答
1226 浏览

javascript - Angularjs ng-show从子范围到父范围不刷新

尽管有许多类似的问题,我还没有找到如何ng-show从子范围隐藏父范围中的 DOM 元素。

我有两个嵌套控制器。在父级(附加到 )中,我使用 youtube embed 指令能够连续阅读视频,尽管ng-view.

当我第一次到达 ngRoute 中定义的路由时,会调用父控制器方法,并且在两个控制器中我可以决定显示或隐藏视频

视频可以根据我的意愿显示或隐藏。

但是,当我使用后退按钮时,不会调用父控制器方法,但我还是调用了

但视频仍然显示...

那时,当我完全(手动……)刷新页面时,视频终于被隐藏了。

我不确定为什么会这样……

我基本上希望有一些显示视频的 ngRoute 视图,而其他的则不显示。也就是说,我希望父控制器的 ng-show 从子控制器设置为 true/false ...

知道如何实现吗?

我尝试同时使用$scope.$parent上述对象和原始对象,但这并没有改变任何事情。

这是因为用于 ng-show 的实际值已更新,但 ng-show 不在 ngView 中并没有刷新...

0 投票
1 回答
155 浏览

javascript - ng-hide ng-show 无法正常工作

我正在构建一个角度测验,我试图根据测验是否开始显示一个按钮。用户登录后转到他们的用户页面,当他们还没有开始测验时,我想显示“开始测验”按钮。在测验期间,他们可以访问他们的用户页面,但只有“简历测验”应该是可见的。

作为我的最终测试,我将其简化为这一点。在我的控制器中,我特别声明:

然后在 html 文件中我使用这个逻辑:

所以你会假设,因为started被设置为false,所以只有开始测验按钮会出现。但是,两个按钮都一直显示,我似乎无法修复它。当我在 vm.started 上执行 console.log 时,它显示为 false。ng-click 工作正常。改用函数(返回布尔值)也不起作用。

0 投票
3 回答
11300 浏览

javascript - angularjs 显示/隐藏选项卡,单击相同选项卡隐藏内容

当我单击选项卡 A 时,A 内容显示

当我单击选项卡 B 时,A 内容隐藏 B 内容显示

但我想要的效果是当我单击选项卡 A 时,A 内容显示,再次单击 A 选项卡内容隐藏。

任何建议都会有所帮助,谢谢