当前位置: 首页 > 知识库问答 >
问题:

我如何添加ngClass在angular需要显示状态活动红色和其他应该是非活动黑色[重复]

濮阳驰
2023-03-14

我如何添加ngClass在angular需要显示当前状态活跃的红色和其他应该是不活跃的黑色?

<div *ngFor="let item of status_history; let i = index">
  <div [ngClass]="checkStatusClass(i)">
      <span class="material-icons">check_circle</span>
      <span class="status_font">{{item?.invoice_status?.data[0]?.status}}</span>
      <div class="history-font">{{item?.updated_at}}</div>
  </div>
</div>

共有1个答案

呼延弘方
2023-03-14
<div *ngFor="let item of status_history; let i = index">
  <div [ngClass]="{'icons_inactive' : (i+1) === status_history.length, 'icons_active': (i+1) !== status_history.length}">
      <span class="material-icons">check_circle</span>
      <span class="status_font">{{item?.invoice_status?.data[0]?.status}}</span>
      <div class="history-font">{{item?.updated_at}}</div>
  </div>
</div>

你试过这个吗?

 类似资料:
  • 我已经为Android制作了一个TicTacToe游戏,为了开始一个新游戏,我调用让用户在新的Act 但问题来了:整个SurfaceView只是一个黑色区域,直到我点击某个地方,然后它就会像它应该的那样运行:方法被调用,游戏变得可见。 我有什么办法摆脱黑屏吗?我已经尝试在onResume()/onPause期间将LinearLayout和SurfaceView设置为可见/不可见。而或也不起作用。

  • 在我的Android应用程序中,我有一个主活动说m。这个活动使用Android的tabLayout小部件初始化四个选项卡。每个标签对应于一个片段,比如说F1、F2、F3、F4是四个片段。 从F2开始,我启动了一个活动,比如说C。但是当C启动时,我设备上的状态栏会闪烁片刻。我说的闪烁是指,最初它是黑色的。然后它会稍微褪色为白色,然后再次变暗。现在C启动了。当我尝试退出C时,返回到F2(通过按下导航返

  • 我有3个活动A、B和C。A导致B,B导致C。我希望能够在A和B之间来回移动,但我希望在C开始后完成A和B。我知道如何在通过意图启动C时关闭B,但在启动C时如何关闭A?

  • 问题内容: 我添加了AsyncTask来将网络操作卸载到后台线程。我需要确保UI操作位于UI线程上,因此我想在Activity中使用runOnUiThread()。 谢谢你的帮助 WifiApManager connect.java 编辑 我想在TextView中显示已处理的文本 问题答案: 我添加了AsyncTask来将网络操作卸载到后台线程。我需要确保UI操作位于UI线程上,因此我想在Acti

  • 我不希望我的应用程序要求pin后,用户采取了一张照片,所以我需要检测去相机活动不是背景状态。我要做什么? 注:1。它在ios 2上工作得很好。我尝试react native AppState在Android上没有“inactive”状态,但它不工作(这可能是因为我的应用程序usr react-native-navigation和MainActivity是extend SplashActivity)

  • 问题内容: 我想从其他活动中调用主要活动中的公共方法。我怎样才能做到这一点? 问题答案: 这取决于。 在这种情况下,如果您只想使用某些共享功能(例如执行一些计算的代码)。 我建议将此共享功能移至某些独立的类,然后从那里进行调用。 在这种情况下,如果您想调用MainActivity,则MainActivity使用MainActivity UI进行了某些操作,则您必须使用Intent(http://d