是否可以使用相同的变量使ng if的行为类似于ng show/ng hide
Is it possible to make ng-if behave like ng-show/ng-hide using the same variable?
我有一个基本问题,我无法通过查看Angular文档或谷歌找到答案,所以我认为这是不可能的,但我想确定。
基本上,我想要的是使用一个变量,例如$scope.loggedIn
,如下所示:
<div ng-if="loggedIn">Hide me when I'm logged in</div>
<div ng-if="loggedIn">Show me when I'm logged in</div>
因此,当这是真的时,我希望一个div
显示,另一个隐藏。我知道在使用ng-show
和ng-hide
时这是可能的,但这并不能将它们从DOM中删除,这是我在自己的场景中想要的。
实现这一点的一种方法当然是使用两个独立的变量,但有更好的方法吗?
当然,您可以用!
:来否定变量
<div ng-if="!loggedIn">Hide me when I'm logged in</div>
<div ng-if="loggedIn">Show me when I'm logged in</div>
相关文章:
- Javascript日期格式类似于ISO,但本地
- toBoolean方法类似于toString
- 州和城市选择框类似于国家细分页面
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 在BootStrap菜单栏中为所选项目设置背景,类似于BootStrap中的父导航选项
- 检测演示者工具的事件,类似于onmousedown
- 类似于Prism的Knockout js框架
- 创建类似于Google analytics的分析地图
- 敲除js变量设置类似于调用函数
- 如何处理javascript中的循环引用,类似于Excel提供迭代限制的方式
- 用null填充稀疏数组(类似于压缩两个数组)
- jQuery模态弹出的行为类似于确认和警报对话框
- 如何垂直淡出文本,类似于Amazon'的产品说明
- 如何在JavaScript中创建类似于something.function()的函数
- 使Dockerfile VOLUME的行为类似于docker compose volumes
- TypeScript代码类似于揭示模块模式结构
- E4X中是否有一种方法可以将基元数据类型的XMLList转换为类似于Array.join()的Array
- 是否可以使用相同的变量使ng if的行为类似于ng show/ng hide
- Angular JS ng点击在类似于ng重复的过滤器中不起作用
- angularJS中文本类型的输入字段类似于ng-max