2017-05-05 9 views
0

Aurelia.jsボタンの色またはクラスをクリックした後に変更します。Aurelia.jsボタンの色またはクラスを変更後に変更します。

どのようにAureliaでこれを行うことができますか?このボタンをクリックした後、プライマリから危険に変更しますか?

ありがとうございました。

HTML:

<button type="button" class="btn btn-primary">Primary</button> 
<button type="button" class="btn btn-danger">Danger</button> 
+1

これまでに何を試しましたか? – Tom

答えて

1

あなたが結合してクリックバインディングクラスを設定する必要があります。

バインディング:
http://aurelia.io/hub.html#/doc/article/aurelia/binding/latest/binding-basics

Basicの例:

//view.html 
<button type="button" class="btn ${clicked ? 'btn-danger' : 'btn-primary'}" click.trigger="handleClick()">Click</button> 

//view.js 
... 
    clicked = false; 

    handleClick(){ 
    this.clicked = !this.clicked; // toggle clicked true/false 
    return true; // only needed if you want to cancel preventDefault() 
    } 

したい場合は、直接スタイルを結合することによって同様の結果を得ることができます。

+0

本当に有益です、ありがとう – Raduken

関連する問題