angular.js - AngularJS のディレクティブがロード時にトリガーされたイベントに応答しない問題を修正する方法
阿神
阿神 2017-05-15 16:57:56
0
1
508

サブメニューの機能を実装します。メニュー項目に submenu がある場合は、サブメニューがあることを意味します。 directive がある場合は、ロード時にサブメニューが展開されることを意味します。サブメニュー内の submenu="expanded" が付いた submenu-for は、サブメニューがどのメニュー項目に属しているかを示し、値はメニュー項目の directive です。例: id リーリー

CSS は

などの属性を制御するためにのみ class="submenu-expan" を使用し、記述されません。 display

AngularJS コードは次のとおりです:

リーリー

現状の問題は、

イベントに応答する場合は正常に動作するのですが、clickの初期設定に応答する場合、submenu="expaned"のものは正常に動作するのに、submenuのものは正常に動作するということです。アクションはありません。 submenuFor

その理由は何ですか?どうやって解決すればいいでしょうか?

阿神
阿神

闭关修行中......

全員に返信(1)
黄舟

ディレクティブ間の通信には、ロトスコープでのブロードキャストを最小限に抑えるためにコントローラーを宣言する必要があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート