2017-12-28 63 views
0

ボタンをセレクタとして使用したいのですが、ボタンクリックから値を取得するためにクリックイベントにトグル機能があります。ボタンが選択されています。つまり、md-primaryとmd-warnの間でクラスを切り替える必要があります。クリックイベントでmd-buttonクラスを切り替えます

これは

<md-button class="md-fab" ng-click="getTime(0);" 
    value="0" aria-label="midnight" ng-class="{'active': 
    variable,'disable': !variable}">0</md-button> 

以下のようなこのコントローラ部である

$scope.getTime = function (value) { 
     $scope.variable = !$scope.variable; 
     if($scope.variable){ 
      console.log(value); 
     } 
    }; 
+0

[tag:angularjs-material]タグを使用してください。 – Edric

答えて

0

更新ng-class私のボタンです:

<md-button class="md-fab" ng-click="getTime(0);" 
    value="0" aria-label="midnight" ng-class="{'md-primary': 
    variable,'md-warn': !variable}">0</md-button> 

また、アプリのモジュールの依存関係にngMaterialを追加してください

ここでは動作していますPlunkrあなたのためにそれがより明確になることを願っています。

+0

Worked!ありがとうございました –