問題タブ [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.
html - 端末オプションを含むカスタム ディレクティブが同じ要素に追加されている場合、ng-hide が機能しない
私のボタンのインスタンス化はここにあります:
私のディレクティブコードは次のとおりです。
ボタンからディレクティブを削除すると ng-hide が機能し、ディレクティブを含めると機能しなくなります。ディレクティブを含めると、 $scope.todo 変数がスコープ外にあると思いますが、これを修正するにはどうすればよいでしょうか?
javascript - ng hide、URL拡張子を使用して条件付きでAngularで何かを表示する方法
私はテストとアプリを行っており、非常に簡単なことをしたいと考えています。div を非表示にして、拡張機能が URL に追加されたときにのみブラウザに表示したいと思います。例えば:
--> ?show=cookie-banner を URL に追加すると、非表示の div が表示されるため、../webapp/#/subscribed のようなローカル サイトでは非表示の div は表示されませんが、../webapp/#/subscribed? show=cookie-banner こうなります。この作業を行うために何が間違っているのかわかりません。助けてください!
angularjs - Angular - 配列から空白文字列を削除するフィルター
配列のオブジェクトがあります...配列には空白が含まれる可能性があります。配列の長さを決定するために空白を削除する ANGular フィルターを作成するにはどうすればよいですか?
HTML:
ありがとう
angularjs - フォーム フィールドでのユーザー入力のリンクを非表示にする
AngularJS と Bootstrap を使用して SPA を構築しています。ナビゲーション バーに「戻る」リンクと 2 つのボタン (保存とキャンセル) があるフォームがあります。フォームが起動されたときに、「戻る」リンクのみを表示したい (保存とキャンセルは非表示にする必要があります)。ただし、ユーザーがフォーム フィールドのいずれかに値を入力し始めると、「戻る」リンクを非表示にし、[保存] ボタンと [キャンセル] ボタンをユーザーに表示する必要があります。
私のコントローラーのロジックは次のとおりです。
フォームの現在の状態とフォームの初期状態の間のデータをチェックする isUnchanged 関数があります。この関数は、次に示すように、実際の ng-show / ng-hide ディレクティブで使用されます。
.....
部分テンプレートを最初に起動すると、[戻る] リンクのみが正しく表示され、[保存] ボタンと [キャンセル] ボタンが非表示になります。ただし、値が編集可能なフォーム フィールドに入力されると、切り替えは行われません。
何がうまくいかないのかについてのアイデアはありますか?
javascript - AngularJS - ng-cloak の代わりにプリローダーを表示する
初めてページを読み込むときに問題なく動作するプリローダーを作成しました: http://vivule.ee/1
ただし、ページ内を移動すると、ローダーが意図したとおりに機能しません。これは FF を使用するとよくわかります。ローダーの代わりに、空の背景を表示するだけです。私は ng-cloak を使用していますが、それを使用していません。空の背景の代わりに、コンテンツの読み込みタグ {{}} が表示されます。
私のローダーは次のように動作します-コンテンツが読み込まれるまでローダーを表示し、ng-hideでローダーを非表示にします。ng-hide を使用する代わりに、どうにかして ng-cloak をリッスンできますか?
あまりにも紛らわしい質問で申し訳ありません:/
PS!ページ内を移動するには、下にスクロールして類似のゲームを表示し、1 つをクリックします。
angularjs - AngularJS - 文字列を int に変換する
数値を含む文字列のリストを含む JSON ファイルがあります。
フロントエンドで、この値に対して条件を実行できますか? すなわち:
この ng-if は複雑な ng-repeat 内にあるため、JS を記述せずにこれを実行しようとしています
私はもう試した: