angular - 根据状态更改内容
问题描述
因此,在 Angular 中,我可以创建一个按钮来执行以下操作:
<a (click)="toggleState = !toggleState">Click me</a>
然后我可以使用它来添加/删除某种 div 的类,例如:
<div [ngClass]="toggleState ? 'red-color' : 'green-color'">Some text</a>
使用 CSS:
.red-color {
color: red
}
.green-color {
color: green
}
但是,我对 Angular 还很陌生,所以这是我的问题(因为我知道它可以在 React 中完成):我可以做这样的事情,我实际上改变了内容,而不仅仅是一个类,例如:
{toggleState ?
<div>Content one</div>
:
<div>Content two</div>
}
解决方案
推荐阅读
- swift - Swift 有任何并发安全保证吗?
- python - 通过转置的标头合并两个熊猫数据帧的麻烦
- python - 如何分配给从解包 triu_indices 获得的 numpy 切片视图
- css - 不能用 z-index 将一个 div 放在另一个下
- python - 在 python venv 中复制系统库文件
- r - 从 4d NetCDF 文件中仅提取底部温度
- html - 如何在html中移动中间的按钮?
- php - 使用 PHP 和 Memcached 故障转移的高可用性会话
- websocket - 尝试连接到 AWS WebSockets API Gateway 时总是收到 CORS 拒绝
- c# - 组后投影