選択値に応じてボタンを有効または無効にするにはどうすればよいですか? ボタンを無効にしたいのですが、選択値が特定の値 "xxxx"に変更されるとボタンが有効になります。angularjsの値に基づいてボタンを有効または無効にする方法は?
答えて
使用このようなng-disabled
directiveは:
<div class="form-group">
<label class="control-label"> Etat</label>
<select class="form-control" name="singleSelect" ng-model="demande.etat">
<option value="etude">etude</option>
<option value="Accepte">Accepte</option>
<option value="Refus">Refus</option>
</select><br>
</div>
と、このようなボタンのマークアップを使用する何かで
:<button ng-disabled="demande.etat != 'Accepte'">
....
</button>
私のangularjsはng-disabledを認識しません。 –
@SaidiMeriemどの角度の角度を使用していますか? Btw。アプリはディレクティブを認識しないのですか、それともあなたのデータにバインドしませんか?問題がどこにあるかわかるように、オリジナルの投稿にコントローラとHTMLソースを入れてください。 – Adwaenyth
私はAngularJS v1.4.7を使用していますが、アプリケーションでディレクティブが認識されません –
使用ngDisabled詳細については、訪問: https://docs.angularjs.org/api/ng/directive/ngDisabled
使用有効または無効にする選択ボックスのモデル値
OR
郵便あなたのコード、それはあなたがコメントし、その後チャゲたい場合は、この... 条件
$scope.MyButton = true;
<button ng-if="MyButton === false">
....
</button>
を即興することができますので。 。
angular.module("myApp",[]).
controller("myController",function($scope){
$scope.buttonShow=false;
$scope.checkVal=function(){
if($scope.demande.etat == "Accepte"){
$scope.buttonShow=true;
}else{
$scope.buttonShow=false;
}
}
});
<html ng-app="myApp" >
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
</head>
<body ng-controller="myController">
<div class="form-group" >
<label class="control-label"> Etat</label>
<select ng-change="checkVal()" class="form-control" name="singleSelect" ng-model="demande.etat">
<option value="etude">etude</option>
<option value="Accepte">Accepte</option>
<option value="Refus">Refus</option>
</select><br>
<button ng-show="buttonShow" class="btn btn-success btn-sm" ng-click="genererContrat(d)" title="Contrat" data-toggle="modal" data-target="#myModalHorizontalContrat" ><span class="glyphicon glyphicon-eye-open" ></span><span class="hidden-xs hidden-sm" ></span>Button</button>
</div>
</body>
</html>
<button class="btn btn-success btn-sm" ng-click="genererContrat(d)" title="Contrat" data-toggle="modal" data-target="#myModalHorizontalContrat" ng-disabled="{demande.etat == Accepte}" ><span class="glyphicon glyphicon-eye-open" ></span><span class="hidden-xs hidden-sm" ></span></button>
チェックのためにもng-if
を使用することができます
- 1. チェックボックスに基づいて送信ボタンを有効/無効にする方法は?
- 2. パースペクティブに基づいてアクションセットを有効または無効にする方法
- 3. テキストコントロール値に基づいて連続フォームのボタンを有効/無効にする
- 4. 時間カウンターに基づいて、anglejsを使用してボタンを有効または無効にする方法
- 5. 行の列の値に基づいてdataTableのチェックボックスを有効または無効にする方法
- 6. C#Winforms関数に基づいた有効/無効ボタン
- 7. オプションの選択値に基づいてボタンの有効/無効を切り替える方法は?
- 8. AngularJS変数に基づいたドロップダウンを有効/無効にする
- 9. フレームが開いているかどうかに基づいてボタンを有効または無効にする
- 10. vbaの条件/テキストの変更に基づいてボタンを有効/無効にする方法は?
- 11. サーバからのデータに基づいてHtmlボタンを有効/無効にする
- 12. モデルとJqueryに基づいて有効または無効にします
- 13. グリッド行に基づいて無効化ボタンを有効にする
- 14. 変数値に基づいてボタンを無効にする
- 15. ドロップダウンの値に基づいてチェックボックスを有効/無効にします
- 16. jqueryラジオボタンに基づいてテキストボックスを有効/無効にする
- 17. セレンでボタンが有効または無効になる方法
- 18. MultipleSelectorRowの値に基づいて行を有効/無効にする
- 19. WPF ItemsControlの検証項目に基づく有効/無効ボタン
- 20. 別の列の値に基づいて剣道グリッド列を有効または無効にする
- 21. tablerow内のbooleanプロパティに基づいてボタンを有効/無効にする方法
- 22. JavaFXフォームのボタンを有効または無効にする方法は?
- 23. テキストボックスの値に基づいてチェックボックスを有効にする方法は?
- 24. 選択した行に基づいてBindingNavigatorItemsを有効/無効にします。
- 25. フラグを基にログを無効または有効にする
- 26. C# - TextBox値に基づくMenuStripアイテムの有効化/無効化
- 27. jQueryでボタン/リンクを無効/有効にする方法は?
- 28. MaskedTextBoxでボタンを有効/無効にする方法は?
- 29. ズームボタン(緑色+ボタン)を有効/無効にする方法は?
- 30. WPFでボタンを有効/無効にする方法は?
あなたは何を試しましたか? – silentprogrammer
非常に単純です:ngModel + ngDisabledディレクティブ。ドキュメントを確認してください。 – dfsq