2017-12-01 22 views
0

私はAngularJSを使用しており、スイッチを持っています。スイッチがオフになっている場合は、デフォルトでmd-input-containerが無効になっています。そしてスイッチをクリックすると、md-input-containerが再び有効になります。AngularJS入力無効スイッチオン入力を無効にしました

私は今、ちょっとした作業をしていますが、スイッチをもう一度オフにしたい場合は、md-input-containerも有効です。

私のHTMLコード:

<div class="col-md-2"> 
    <md-switch ng-click="enabled()"> 
     Online verkoop 
    </md-switch> 
</div> 

<div class="col-md-2"> 
    <md-input-container class="md-block"> 
     <label style="color: #e94e18;">Bezorgkosten (€)</label> 
     <input ng-model="bezorgkosten" ng-disabled="disabled"> 
    </md-input-container> 
</div> 

Javascriptを:

//disable switches 
$scope.disabled= true; 

$scope.enabled = (function(){ 
    $scope.disabled = false; 
}); 

答えて

2
$scope.enabled = (function(){ 
    $scope.disabled = !$scope.disabled; 
}); 

あなたも、それは感謝を働いた範囲から外れ

<md-switch ng-click="disabled = !disabled"> 
    Online verkoop 
</md-switch> 
+0

をその関数を得ることができます! –

関連する問題