私は試しましたが、フィールドセットを使用していましたが、無効な入力フィールドと残りのドロップダウンは無効になっていません。私の質問のための解決策はありますか?私はあなたがやろうとしていると思う何角度jsでDivを無効にする方法
-6
A
答えて
1
問題
はdiv要素に条件を配置することであり、その条件が真であるとき、あなたはdiv要素とすべての子要素を無効にしたいです。
無効としてあなたは、このようng-disabled
を使用してdiv要素をマークすることができます
<div ng-disabled="expression">
<input type="text"> <!-- Won't be disabled! -->
<select> <!-- Also won't be disabled! -->
<option value="1">option 1</option>
</select>
</div>
しかし、子要素に伝播しないこと。
はNG-無効にここのためのDOCOを参照してください:あなたは無効にしたいdiv要素内の各子要素にng-disabled
属性を追加する必要がありますhttps://docs.angularjs.org/api/ng/directive/ngDisabled
ソリューション
。 divの上ng-disabled
属性を維持
<div>
<input type="text" ng-disabled="expression">
<select ng-disabled="expression">
<option value="1">option 1</option>
</select>
</div>
エクストラ
は、しかし、それは便利なCSSセレクタとして使用することができ、子要素を無効にする必要ないです。
たとえば、無効になっているdiv全体の不透明度を設定することができます。このCSS
div.special-div[disabled] {
opacity: 0.5;
}
1
これを試すを使用
<div class="special-div" ng-disabled="expression">
<input type="text" ng-disabled="expression">
<select ng-disabled="expression">
<option value="1">option 1</option>
</select>
</div>
、
のdocument.getElementById( "yourDivID")style.pointerEvents = "なし"。例については
:
<div id="myDiv"> <h1>This is my division</h1> </div>
その後のコードは以下のようになります:
document.getElementById("myDiv").style.pointerEvents = "none";
関連する問題
- 1. 角度jsのcsvインポートでボタンを無効にする
- 2. 編集可能なdivでボタンを有効/無効にする方法js
- 3. 角度の選択ビューを無効にする方法は?
- 4. 角度ブートストラップトグルを無効にする方法
- 5. ボタンを無効にする方法JS
- 6. 角度jsテーブルで複数の行選択を有効にする方法
- 7. $無効の場合は無効にするボタン角度
- 8. 角2 - クリックでcontenteditableを有効/無効にする方法は?
- 9. 角度jsでjasmineでng-formアイテムの有効性をテストする方法
- 10. 角度材で自動入力を無効にする方法md-autocomplete
- 11. 角度4でmd-selectのキーボード操作を無効にする方法は?
- 12. 角度jsの条件がある場合、入力フィールドを無効にする
- 13. 角度JS:角度jsの
- 14. 無効なプロバイダ角度2
- 15. 角度jsの最初のエントリの削除アイコンを無効にする
- 16. 角度JS-ngの無効doesntの仕事
- 17. 角度2の入力を無効にする方法はありますか?
- 18. 角度jsで画像をフォルダに移動する方法
- 19. 角度js動的div作成
- 20. 角度ブートストラップコルカールで左右にスワイプを無効にする
- 21. タグを使用してdivを隠す方法入力角度js
- 22. 角度JSを学ぶことで、角度のjsに
- 23. CakePHPでCSS、JSファイルのブラウザキャッシュを無効にする方法3
- 24. React-NativeでリモートJSデバッグを無効にする方法
- 25. 角度jsでignite uiグリッドでカスタムエディタプロバイダを作成する方法
- 26. 角度JSで
- 27. 特定のページ(角度)でHTTPインターセプタを無効にする
- 28. 角度剣道UIドロップダウンでオプションを無効にする
- 29. 角度2 /マテリアルのダイアログモーダルでオートフォーカスを無効にする
- 30. 角度JSに
あなたのコードを投稿してください。あなたの試行を表示 –
あなたはまだ試したことをあなたのコードを投稿してください? –
最初に[よくある質問](https://stackoverflow.com/help/how-to-ask)を読んで、より良い質問を作成してください。それから、他の人があなたを助けることができるように、問題を解決するためにこれまでに試したことがあれば、[最小限の、完全で検証可能なコード例](https://stackoverflow.com/help/mcve)を含めてください。 –