問題タブ [ng-hide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
134 参照

ng-hide - Angular ng-hide がコントローラ スコープ メソッドを見つけられません

次のように app.js にコードがあります。

指定されたコントローラーには、次のようなメソッドがあります。

最後に、index.html には次のようなものがあります。

したがって、問題は、ng-hide が「isRendering」とは何かを認識していないことです。つまり、コントローラーのスコープ内にありますが、何かがスコープ外にあるように見えます。物理的に ng-hide を false に設定すると、div コンテンツが表示されます。「isRendering: は実際にはスコープ内で false ですが、通過していないため、ng-hide はそれを見ることができます。

私がチェックできるアイデアはありますか?

ありがとう、

デビッド

0 投票する
2 に答える
23820 参照

angularjs - $location.url == ベース (ルート) URL の場合、ng-hide を使用するにはどうすればよいですか?

ホームページを除く Angular アプリのすべてのページのナビゲーションの下に← ホームに戻るリンクを表示したいと思います。ng-hideそのため、条件付きでリンクを追加し、URL が既にアプリのホームページ (ビュー) にある場合を使用して非表示にしたいと思います。

angularの$locationサービスを使用してみましたが成功しませんでした

次のバリエーションを試しました。

location.hash == '#/'ホームページで when の値をログに記録すると が得られるtrueので、私は困惑していますng-hide

基本的に、ここにリストされている 3 番目のアプローチを試しています: 現在のページ/ルートに基づいて角度のある ng-hide を使用するにはどうすればよいですか? しかし、それは機能していません。そのページの他の 2 つのアプローチは、私が達成しようとしていることに対して複雑すぎるようです。

私は何が欠けていますか?

0 投票する
7 に答える
63285 参照

angularjs - この ng-show ng-hide が機能しない理由

AngularJS にシンプルなアプリがあります。AJAX リクエストが行われたときにメッセージを動的に表示したい。残念ながら、常に非表示の状態であり、その理由がわかりません。

HTML:

AngularJS コントローラー:

スクリーンショット

0 投票する
1 に答える
1669 参照

angularjs - AngularJSは、URL /条件に基づいてdivを非表示にします

これは私の URL です。そのリンクcharts/53d25d91959679701e362f25に追加すると、ページ内の 2 つの特定の div を非表示にする必要があります。?widget=truecharts/53d25d91959679701e362f25?widget=truecharts/53d25d91959679701e362f25

試してみましng-if="location.path()"たが、機能していません?widget=true

0 投票する
2 に答える
99 参照

javascript - ngHide on モデルチェンジ

私は次のスピナーを持っています、

私のコントローラーでは$scope.ajaxrequest = false;、スピナーが正しく非表示になるように設定しました( ajaxrequest=true に設定すると表示されるので、問題はないと思います)。コントローラー内に ajax リクエストを作成する関数があります。リクエストの開始時にスピナーを表示し、リクエストの終了時にスピナーを非表示にしたいと考えています。ので、私は持っています:

コンソールからわかるように、ajaxrequest の値はリクエストの前後で正しく変化しています。問題は、スピナーが表示されないことです。私は何か見落としてますか?

0 投票する
3 に答える
12296 参照

angularjs - AngularJS - null および空の配列に基づく値の非表示

値が null または空の配列の場合に ng-hide を実行しようとしています (Firebug では、[] と表示されます)。

次の方法でヌルを実行できます。

しかし、私がしようとすると:

値は引き続き表示されます。

0 投票する
1 に答える
1172 参照

angularjs - Angular で関数を非表示にすることができます

私のテーブルは次のようになり、複数の tbody があります。

私の機能では、クラスをcollapseDetail()トグルします。collapsedtbody

そのため、親 tbody が Class('collapsed`) を持っている場合にのみ、詳細行を非表示にしたいと考えています。

それは合法ですか?私が持っているものが機能していません: