問題タブ [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.
javascript - AngularJS ng-show (ブール値で変化しない)
表示しているアイテムのリストがあり、ユーザーにリストからそれらのいずれかを削除してもらいたい (チェックボックスと削除ボタンを使用)。アイテムを選択してボタンから関数を呼び出すと、アイテムにアクセスできますが (テキストなどを変更します)、ng-show にバインドされた対応するブール値を false に設定しても機能しないようです。$scope.$apply() を試すことを提案した人もいますが、これはエラーを引き起こしています. とにかく、何が起こっているかの簡略化されたバージョン。
HTML
javascript - angularjsでflot棒グラフのクリックイベントにデータのリストを表示する方法
私はangularjsとflot棒グラフにかなり慣れていません
フィルターに基づいてクリックすると、フィルター処理されたデータをリストに表示しようとしています。
チャートをプロットするカスタム ディレクティブと、クリック メソッドで取得したデータで使用するカスタム フィルターを作成しましたが、リストが表示されません。
参考にしてみてください
angularjs - AngularJS - ngShow が機能しない
私の見解は次のように書かれています。
このビューに関連付けられているコントローラーには、次の関数があります。
};
この関数の目的は、isPostedUser が true と評価された場合にのみ削除ボタンを表示することです。テストしたところ、true と評価されましたが、まだボタンが表示されません。理由はありますか?
angularjs - スコープ上でのメソッド表示は実行されません
スコープを共有する一連のディレクティブがあります
アップデート:
このコードは、 http: //plnkr.co/edit/JZ77bsZgGrw6N4K718Is?p=preview からダウンロードできます。
todo-item:
テンプレート:
このディレクティブのスコープを継承する 2 つのディレクティブがあります。
トドカルドゥイ
テンプレート:
todo-formui:
テンプレート:
コードを実行したところ、todo-formui の表示機能がどこに置いても、何をしようとしても実行されないことがわかりました。同じスコープの保存機能は問題なく実行されます。
javascript - 子スコープから親スコープへのAngularjs ng-showが更新されない
多くの同様の質問にもかかわらず、ng-show
子スコープから親スコープで DOM 要素を非表示にする方法が見つかりませんでした。
ネストされたコントローラーが 2 つあります。親の 1 つ (に添付) では、youtube の埋め込みディレクティブを使用して、のビューを変更してもビデオを継続的に読み取ることができますng-view
。
ngRoute で定義されたルートに初めて到達すると、親コントローラーのメソッドが呼び出され、両方のコントローラーでビデオを表示するか非表示にするかを決定できます。
そして、ビデオは私が望むように表示または非表示にされます。
ただし、戻るボタンを使用すると、親コントローラーのメソッドは呼び出されませんが、それでも呼び出します
しかし、ビデオはまだ表示されます...
その時点で、ページを完全に (そして手動で) 更新すると、最終的にビデオが非表示になります。
なぜこのようなことになるのか、よくわかりません...
私は基本的に、ビデオを表示するいくつかの ngRoute ビューとそうでないビューをいくつか用意したいと考えています。つまり、親コントローラーの ng-show を子コントローラーから true/false に設定したいのですが...
どうすればそれを達成できますか?
上記のオブジェクトとプリミティブの両方で使用しようとしまし$scope.$parent
たが、何も変わりませんでした。
ng-show に使用される実際の値は更新されますが、ng-show が ngView の外にあるため更新されません...
javascript - angularjsタブの表示/非表示、同じタブをクリックしてコンテンツを非表示にします
タブAをクリックすると、コンテンツが表示されます
タブBをクリックすると、Aのコンテンツが非表示になり、Bのコンテンツが表示されます
しかし、私が望む効果は、タブAをクリックしてコンテンツを表示し、もう一度タブをクリックしてコンテンツを非表示にすることです。
任意の提案が役立ちますありがとう