html - TimeLine -- 单击时更改颜色
问题描述
我正在尝试实现一个时间线,但是当我单击其中一种不同的状态时,我无法更改颜色:( 有谁知道我的问题是什么或我该怎么做?
这个想法是为不同的状态分配不同的颜色,但它不起作用:(
在图像中,我留下了一个我想要得到的例子。
非常感谢
HTML
<ul>
<li [ngClass]="priority['isComplete']?'complete':''" *ngFor="let priority of Priorities; let p = index;" (click)="changeTimeline(priority.id)">{{priority.id}}</li>
</ul>
解决方案
假设当您单击活动状态时,所有其他状态都应更改为非活动状态,我在您的 StackBlitz 上工作,为您提供有关如何完成此操作的想法。
请查看分叉的StackBlitz。
推荐阅读
- python - Python - 使用 if 语句,+ while 条件 | 打印整数,有数字时中断
- web-applications - 访问部署在 websphere 8.5.5 上的 Struts2 Web 应用程序 War 会引发错误 404: SRVE0190E: File not found
- java - 处理嵌套类的整个类型名称
- python - 从 Jupyter Notebook 抓取输出到 CSV
- windows-server - 在 Windows Server 上,新 GPO 控制的网络共享的权限默认为只读
- java - 我正在尝试删除包含某个字符的代码行,但我不知道该怎么做
- amazon-web-services - 仅允许向特定用户列出 S3 存储桶顶级列表
- python - 将 concurrent.futures.ThreadPoolExecuter() 与 kwargs 一起使用
- c++ - 错误创建新的qt应用程序时无法打开包含文件ui_HelloWorldGUI.h(GUI)
- image - Docker 镜像向上兼容