[解決済み] ng-clickでng-repeat内にhidden divを表示させる
2023-01-31 06:47:43
質問
私は、医療処置のjsonファイルを通してフィルタリングするAngular.jsのアプリに取り組んでいます。私は、プロシージャの名前がクリックされたときに各プロシージャの詳細を表示したいと思います(同じページで)ng-clickを使用しています。これは今のところ私が持っているもので、.procedure-details divはdisplay:noneに設定されています。
<ul class="procedures">
<li ng-repeat="procedure in procedures | filter:query | orderBy:orderProp">
<h4><a href="#" ng-click="?">{{procedure.definition}}</a></h4>
<div class="procedure-details">
<p>Number of patient discharges: {{procedure.discharges}}</p>
<p>Average amount covered by Medicare: {{procedure.covered}}</p>
<p>Average total payments: {{procedure.payments}}</p>
</div>
</li>
</ul>
私はangularのかなり新しいです。何か提案はありますか?
どのように解決するのですか?
を削除します。
display:none
を削除し
ng-show
を使うようにします。
<ul class="procedures">
<li ng-repeat="procedure in procedures | filter:query | orderBy:orderProp">
<h4><a href="#" ng-click="showDetails = ! showDetails">{{procedure.definition}}</a></h4>
<div class="procedure-details" ng-show="showDetails">
<p>Number of patient discharges: {{procedure.discharges}}</p>
<p>Average amount covered by Medicare: {{procedure.covered}}</p>
<p>Average total payments: {{procedure.payments}}</p>
</div>
</li>
</ul>
これがバイオリンです。 http://jsfiddle.net/asmKj/
また
ng-class
を使ってクラスを切り替えることもできます。
<div class="procedure-details" ng-class="{ 'hidden': ! showDetails }">
私はこちらの方が好きです。素敵なトランジションができるからです。 http://jsfiddle.net/asmKj/1/
関連
-
[解決済み] 子 ng-repeat から親 ng-repeat のインデックスにアクセスする。
-
[解決済み] 誰かangularjsの$qサービスの使用について説明してください。[重複しています]。
-
[解決済み] AngularJSのng-repeatは、空のリストのケースを処理します。
-
[解決済み] AngularJSのng-repeatでキーと値を反復処理する方法は?
-
[解決済み] ng-repeat :単一フィールドによるフィルタリング
-
[解決済み] 配列上で繰り返すのではなく、定義された回数をng-repeatする方法?
-
[解決済み] ng-repeat内のng-click関数にパラメータを追加しても、うまくいかないようです。
-
[解決済み] ネストしたng-repeatの中で2つの$index値を渡す
-
[解決済み] AngularJsの辞書にng-repeatを使用するには?
-
[解決済み] AngularJS - ng-Repeat内でプロパティ名を参照するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] AngularJSで$httpリクエスト中にスピナーGIFを表示する?
-
[解決済み】Angular ui-routerで$stateメソッドを$stateChangeStart toStateとfromStateで使用する。
-
[解決済み] Angular 1.2+ で ng-bind-html-unsafe を複製するために $sce.trustAsHtml(string) を使用するにはどうしたらよいですか?
-
[解決済み] ag-gridの行の追加/削除
-
[解決済み] ajaxリクエスト時にAngularjsのローディング画面が表示される。
-
[解決済み] ng-repeat内で$indexを使用して、クラスを有効にしてDIVを表示するにはどうすればよいですか?
-
[解決済み] エラーです。[$injector:unpr] 不明なプロバイダです。ルートプロバイダ
-
[解決済み] AngularJS 。scope.apply()呼び出し時の$digest already in progressエラーを防ぐ。
-
角型グローバル確認ボックス
-
[解決済み] AngularJSの.$on()とは?