代码之家  ›  专栏  ›  技术社区  ›  Mikz

更改角度7中打印值的颜色

  •  0
  • Mikz  · 技术社区  · 6 年前

    我试图调用API并在前端显示json。

    我尝试使用一个类,但没有成功。任何线索都会有帮助。

    这是我迄今为止尝试过的代码。

    app.html

    <h1>Demo</h1>
    <ul>
    <ol>
      <li *ngFor="let ex of ex$ ">
            <a>id: {{ex.id}}</a>
            <a>Status: {{ex.status}}</a>
            <span class: "changecolor">{{ex.status}}</span>
            <a>address: {{ex.address}}</a>
    
      </li>
    </ol>
    </ul>
    

    在css文件中

    **

    .changecolor{
    
    color: green;
    
    }
    

    **

    html

    <div [ngClass]="ex.status === 'available'? 'green':'red'">Status: {{ex.status}}</div>
    

    css

      .green {
      color: yellow;
    }
    .red {
      color: blue;
    }
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Abhishek    6 年前

    如果条件为,则必须基于类添加条件 true 展示你的初级课程,另一个是中级课程

    Html:

    <div *ngFor="let ex of ex$">
      <div>Status: <span [ngClass]="ex.status === 'available'? 'green':'red'">{{ex.status}}</span></div>
    </div>
    

    .green {
      color: green;
    }
    .red {
      color: red;
    }