問題タブ [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 投票する
2 に答える
457 参照

html - 端末オプションを含むカスタム ディレクティブが同じ要素に追加されている場合、ng-hide が機能しない

私のボタンのインスタンス化はここにあります:

私のディレクティブコードは次のとおりです。

ボタンからディレクティブを削除すると ng-hide が機能し、ディレクティブを含めると機能しなくなります。ディレクティブを含めると、 $scope.todo 変数がスコープ外にあると思いますが、これを修正するにはどうすればよいでしょうか?

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

javascript - ng hide、URL拡張子を使用して条件付きでAngularで何かを表示する方法

私はテストとアプリを行っており、非常に簡単なことをしたいと考えています。div を非表示にして、拡張機能が URL に追加されたときにのみブラウザに表示したいと思います。例えば:

--> ?show=cookie-banner を URL に追加すると、非表示の div が表示されるため、../webapp/#/subscribed のようなローカル サイトでは非表示の div は表示されませんが、../webapp/#/subscribed? show=cookie-banner こうなります。この作業を行うために何が間違っているのかわかりません。助けてください!

0 投票する
4 に答える
8758 参照

angularjs - Angular - 配列から空白文字列を削除するフィルター

配列のオブジェクトがあります...配列には空白が含まれる可能性があります。配列の長さを決定するために空白を削除する ANGular フィルターを作成するにはどうすればよいですか?

HTML:

ありがとう

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

angularjs - フォーム フィールドでのユーザー入力のリンクを非表示にする

AngularJS と Bootstrap を使用して SPA を構築しています。ナビゲーション バーに「戻る」リンクと 2 つのボタン (保存とキャンセル) があるフォームがあります。フォームが起動されたときに、「戻る」リンクのみを表示したい (保存とキャンセルは非表示にする必要があります)。ただし、ユーザーがフォーム フィールドのいずれかに値を入力し始めると、「戻る」リンクを非表示にし、[保存] ボタンと [キャンセル] ボタンをユーザーに表示する必要があります。

私のコントローラーのロジックは次のとおりです。

フォームの現在の状態とフォームの初期状態の間のデータをチェックする isUnchanged 関数があります。この関数は、次に示すように、実際の ng-show / ng-hide ディレクティブで使用されます。

.....

部分テンプレートを最初に起動すると、[戻る] リンクのみが正しく表示され、[保存] ボタンと [キャンセル] ボタンが非表示になります。ただし、値が編集可能なフォーム フィールドに入力されると、切り替えは行われません。

何がうまくいかないのかについてのアイデアはありますか?

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

javascript - AngularJS - ng-cloak の代わりにプリローダーを表示する

初めてページを読み込むときに問題なく動作するプリローダーを作成しました: http://vivule.ee/1

ただし、ページ内を移動すると、ローダーが意図したとおりに機能しません。これは FF を使用するとよくわかります。ローダーの代わりに、空の背景を表示するだけです。私は ng-cloak を使用していますが、それを使用していません。空の背景の代わりに、コンテンツの読み込みタグ {{}} が表示されます。

私のローダーは次のように動作します-コンテンツが読み込まれるまでローダーを表示し、ng-hideでローダーを非表示にします。ng-hide を使用する代わりに、どうにかして ng-cloak をリッスンできますか?

あまりにも紛らわしい質問で申し訳ありません:/

PS!ページ内を移動するには、下にスクロールして類似のゲームを表示し、1 つをクリックします。

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

angularjs - AngularJS - 文字列を int に変換する

数値を含む文字列のリストを含む JSON ファイルがあります。

フロントエンドで、この値に対して条件を実行できますか? すなわち:

この ng-if は複雑な ng-repeat 内にあるため、JS を記述せずにこれを実行しようとしています

私はもう試した: