问题标签 [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.
javascript - AngularJS ng-show(不随布尔值改变)
我有一个正在显示的项目列表,并希望用户从列表中删除其中的任何一个(通过复选框和删除按钮)。当我选择项目并从按钮调用函数时,我可以访问这些项目(更改它们的文本和诸如此类的东西),但是将它们对应的绑定到 ng-show 的布尔值设置为 false 似乎不起作用。一些人建议尝试 $scope.$apply() 但这给了我错误 - 互联网说它是 b/c Angular 在摘要的中间。Anywho,这是正在发生的事情的简化版本。
HTML
javascript - 如何使用angularjs在浮动条形图单击事件上显示数据列表
我对angularjs和flot条形图很陌生
我试图在基于过滤器的点击列表中显示过滤后的数据。
我创建了一个自定义指令来绘制图表和一个自定义过滤器,我将其与通过 click 方法获取的数据一起使用,但未显示列表。
请帮忙看看
angularjs - 当我们使用angularjs单击链接时如何动态创建文本框
执行某些操作时显示INPUT字段时出现问题。
- 一旦用户在我想显示输入字段的按钮上进行了单击事件,我就有了 BUTTON(单击此处)
- 我通过使用 jQuery 做到了这一点。
任何人都可以在 Angular.js 中帮助我吗
angularjs - AngularJS - ngShow 不工作
我的观点是这样写的:
在与此视图关联的控制器中,有一个名为:
};
此函数的目的是仅显示删除按钮 isPostedUser 评估为真。我进行了测试,它确实评估为真,但它仍然不显示按钮。知道为什么吗?
javascript - 在 ng-repeat 的上下文中选择性使用 ng-show
使用 ng-repeat 我想使用 ng-model 和 ng-show 来主观地选择一个区域来扩展,以更新宠物、地点或积分。现在,它显示 ng-repeat 中 Pets 中的所有 p,但我只希望它显示单击的单个 p 的更新按钮。如果您能告诉我如何在再次单击更新按钮时关闭它,则加分。这是我的带有 Angularjs 指令的 html:
演出(); 功能
angularjs - 未执行范围上的方法显示
我有一组共享范围的指令
更新:
该代码可在此处以 plunk 形式获得http://plnkr.co/edit/JZ77bsZgGrw6N4K718Is?p=preview
待办事项:
模板:
有两个指令继承了该指令的范围:
托多卡迪
模板:
todo-formui:
模板:
执行代码时,发现todo-formui中的显示函数,不管我放在哪里,不管我想做什么,都不会执行。同范围内的save函数运行没有问题。
javascript - 从不同的控制器更新 ng-show
我试图弄清楚ng-show
当状态改变时如何更新我的变量。在我的默认index.html
文件中,我有:
由于这不是我的page1模板的一部分,searchBar
因此在状态更改时不会更新。变量实际上正在正确更改,但ng-show
不知道这一点。
我知道有角度,但是有人对在控制器中更改时ng-show
注意到变化有什么建议吗?searchBar
编辑:让我们知道,从下面的答案中,您不需要服务来执行此操作。
javascript - Angularjs ng-show从子范围到父范围不刷新
尽管有许多类似的问题,我还没有找到如何ng-show
从子范围隐藏父范围中的 DOM 元素。
我有两个嵌套控制器。在父级(附加到 )中,我使用 youtube embed 指令能够连续阅读视频,尽管ng-view
.
当我第一次到达 ngRoute 中定义的路由时,会调用父控制器方法,并且在两个控制器中我可以决定显示或隐藏视频
视频可以根据我的意愿显示或隐藏。
但是,当我使用后退按钮时,不会调用父控制器方法,但我还是调用了
但视频仍然显示...
那时,当我完全(手动……)刷新页面时,视频终于被隐藏了。
我不确定为什么会这样……
我基本上希望有一些显示视频的 ngRoute 视图,而其他的则不显示。也就是说,我希望父控制器的 ng-show 从子控制器设置为 true/false ...
知道如何实现吗?
我尝试同时使用$scope.$parent
上述对象和原始对象,但这并没有改变任何事情。
这是因为用于 ng-show 的实际值已更新,但 ng-show 不在 ngView 中并没有刷新...
javascript - ng-hide ng-show 无法正常工作
我正在构建一个角度测验,我试图根据测验是否开始显示一个按钮。用户登录后转到他们的用户页面,当他们还没有开始测验时,我想显示“开始测验”按钮。在测验期间,他们可以访问他们的用户页面,但只有“简历测验”应该是可见的。
作为我的最终测试,我将其简化为这一点。在我的控制器中,我特别声明:
然后在 html 文件中我使用这个逻辑:
所以你会假设,因为started被设置为false,所以只有开始测验按钮会出现。但是,两个按钮都一直显示,我似乎无法修复它。当我在 vm.started 上执行 console.log 时,它显示为 false。ng-click 工作正常。改用函数(返回布尔值)也不起作用。
javascript - angularjs 显示/隐藏选项卡,单击相同选项卡隐藏内容
当我单击选项卡 A 时,A 内容显示
当我单击选项卡 B 时,A 内容隐藏 B 内容显示
但我想要的效果是当我单击选项卡 A 时,A 内容显示,再次单击 A 选项卡内容隐藏。
任何建议都会有所帮助,谢谢