問題タブ [angularjs-ng-show]

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 投票する
2 に答える
895 参照

javascript - Angular ng-show は状態を継続的にチェックしませんか?

すべてのオブジェクト (アイデア) を表示する ng-repeat ディレクティブがあります。アイデアの説明 (文字列) が x よりも長い場合、最初の x 文字と「すべて表示」リンクのみを表示したいと考えています。ユーザーがこのリンクをクリックすると、テキスト全体が表示されます。ただし、一度に 1 つのアイデアのみをテキスト全体とともに表示できます。

私は今これを持っています:

これは私のコントローラーの一部です:

したがって、[すべて表示] リンクをクリックすると、ideaID が変数 openLongIdea に保存されます。そして、私の ng-show 条件のために、idea-ID が openLongIdea-ID と一致する場合にのみ説明全体を表示することを期待しています。しかし、一度に複数のアイデアが長い説明とともに表示されます。

初めてアイデアが表示されたとき、私のロジックは機能します。すべて表示リンクをクリックすると、長いテキストが表示されます。しかし、openLongIdea の値を新しい Idea-ID で上書きしても、別のアイデアの [すべて表示] リンクをクリックすると、古いアイデアの横に全体が表示されます。

ここで何が問題なのですか?

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

javascript - ng-switch なしで angular ng-show で if-else ケースを処理する方法

いくつかの div 属性があり、一度に表示されるのはそのうちの 1 つだけです。私は今、このようなsthを持っています:

ng-switch には「on」属性が必要であり、ng-shows を評価するためにここでさまざまな関数を呼び出す必要があるため、より良いアプローチが何であるかはわかりません。しかし、これは間違いなく最高のパフォーマンスを提供しているとは言えません。最初の ng-show が TRUE と評価されるとすぐに、他の人を評価したくないからです。

何か提案はありますか?

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

javascript - ng-show と ng-hide の間の角度の切り替え

それが行うことは、「Github ユーザー名」の入力を受け取り、それを使用して他の値を表示することです。API にヒットし、「user」という変数で応答をキャッチします。私が望むのは、存在しないユーザー名を入力すると、「テーブル」、「エラー」、および UI の他のいくつかの部分が表示されることです。有効なユーザー名を入力すると、それらの部分が再び非表示になります。

基本的に、ng-show と ng-hide を切り替えられるようにしたいと考えています。解決策が非常に単純なものになることはわかっていますが、私の脳はシャットダウンしており、過去3時間かけてさまざまな順列を試し、すべて失敗しました.

続けて解決してください..文字通り、これについて悪夢を見ることはありません。このコードはすでに私を悩ませています。

乾杯!

とスクリプト

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

javascript - angularまたはjavascriptを使用して、真/偽の戻り値に基づいてhtmlに値を表示するにはどうすればよいですか?

注: 以下のコードは単なるロジックであるため、パラメーターは定義されていません。それらは定義されており、私がいる同じjavascriptファイルで積極的に使用されています.

私はjavascript/angularjsを初めて使用しています(これがどのコードなのかさえわかりません)。今のところ、構文とその他すべてが進行しているため、本当にカーブボールを投げかけています。以下のロジックを使用して、ストアが開いているか閉じているかに基づいて true/false 値を返す別の関数を返す、dateTimeService.js ファイルにメイン関数が呼び出されています。

これらの関数のいずれかによって返される真/偽の値に基づいて、「オープン」または「クローズ」などの値を表示するにはどうすればよいですか? html はどのように表示されますか? これを行うために別の関数を作成しますか? どんな助けでも大歓迎です..事前に感謝します!

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

javascript - Angular ng-show を可視化する方法

$scope が定義されていない場合にエラーメッセージを表示する必要がある単純な連絡先フォームに取り組んでいます。

検証部分は機能しますが、html 側の ng-show でメッセージの表示を有効にする方法を思い出せません。

HTML:

JS:

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

javascript - ng-show に ng-model の値を使用するにはどうすればよいですか?

私はAngularの初心者で、ng-modelの値を正しい方法で使用する方法を理解するのに苦労しています。
2 つのドロップダウン リストを作成し、これら 2 つの間の依存関係を作成したいと考えています。最初のリストのユーザー入力に応じて、2 番目のリストが表示されます。この場合、ユーザーはビールの発酵の種類 (ここでは上面発酵の Obergärig) を選択し、2 番目のドロップダウンは、ユーザーが「Obergärig」を選択した場合にのみ表示されます。ng-show で試してみましたが、うまくいかず、正しい方法で使用したとしても、その理由がわかりません。誰かが私が間違っていることを簡単に説明してくれたら、とても感謝しています。

最初のドロップダウンの HTML:

2 番目のドロップダウンの HTML:

.js は次のとおりです。

これが私の最初の投稿です。この投稿の質を向上させるためのあらゆるアドバイスに感謝します。また、私の悪い英語を許してください。