2013-07-18 10 views
5

アンカーにng-clickとhrefが同時に存在する場合、ng-clickは機能しません。可能であれば、私は両方とも作業し、ルートに行き、次に機能を実行します。私の使用事例では、私は引き出しを閉じたいと思っています。angularjsアンカーのng-clickとhref

同時に両​​方の作業を行う簡単な方法は何ですか?ページのスクリプトから移動したら

+0

あなたはhrefを使用してリダイレクトすることができます。ng-click –

答えて

0

質問は間違ったことを求めていました。 hrefとng-clickを併用すると、完璧に機能します。親要素にui-viewがあり、角度バインディングがまったく機能しなくなりました。

+1

ui-viewはAngularディレクティブですか? – Weiming

+0

@Weiming - はい、ui-viewはuiRouterに属します:https://github.com/angular-ui/ui-router – Marcidius

6

もはや実行しない*

あなたの流れができ、何かのように:。

    ユーザーがクリックするには、以下を行い機能を実行すると、

  • 実行する元の関数を実行する
  • 「この特定のケースでナビゲートする」ロジックを処理します。
  • location.hrefに移動したいURLに変更します。

は、それはあなた自身がオーバーロジックのそのビットを実装し、オーバー:)

* あなたはonbeforeunload使用することができます見つけた場合ディレクティブにこの動作を抽出することはもちろん可能だが、それは他の理由の多くのために良いではありません

+1

Downvoterは理由を説明します。 –

関連する問題