2016-12-26 4 views
1

私はv-forを持っており、与えられたデータの戻りに応じてスタイルを変更する必要があります。あなたが動的に次のようにクラスを変更するには、V-バインドを経由してdynamic class bindingを使用することができます条件変更のためのVue変更スタイル

ng-class="cervejaria.name == 'Foo' ? 'task-cat blue lighten-5 black-text' : 'task-cat green'" 

答えて

0

:それは次のようである角度で

<div id="beerApp"> 
    <ul> 
    <li v-for="cervejaria in cervejarias"> 
     <span class="CHANGE Conditionally IF cervejaria.name == 'foo' ">{{cervejaria.name}}</span> 
    </li> 

    </ul> 
</div> 

<li v-for="cervejaria in cervejarias"> 
    <span v-bind:class="{'myClass' : cervejaria.name == 'foo'}">   {{cervejaria.name}}</span> 
</li> 

をので、上記のコードでは、 myClassは、条件cervejaria.name == 'foo'がtrueの場合にのみ適用されます。

+0

私の必要性については、私は次のことをしました[cervejaria.name == 'foo'? 'blue lighten-5 black-text': 'green'] –

関連する問題