問題タブ [angularjs-ng-if]

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 に答える
26 参照

javascript - 1 つの要素がアクティブな場合、別の Angular JS を表示しない

私はAngularJSプロジェクトに取り組んでいます。検索バーとプロフィール、カートアイコンが近くにあるお店です。 ここに画像の説明を入力

検索バーをクリックすると、右に伸びて右のアイコンに重なって表示されます。その場合でも、カート内のアイテムの数は引き続き表示されます。

ここに画像の説明を入力

検索バーが「アクティブ」なときに、カート要素内のアイテムの数を非表示にする必要があります。どうすればこれを行うことができるかについて何かアドバイスをいただけますか? について読んhasElement()だことがありますが、ここでは解決策ではないようです。

コード:

HTML

CSS

のようなものを使用ng-ifch-shopping-cart-counterます。表示しない場合#ch-search-box-wrap:active。アクティブでない場合は表示します。

ありがとうございました!