2017-09-11 12 views
-1

私はいくつかの要素があるページがあります。私のシナリオは、バックグラウンドをダブルクリックすると、要素のどれもクリックしないということです。私は角度を使って1ページ戻って行く必要があります。私はかなり新しい角度です。私は実装する方法を理解しようとしています。どんな提案/助けもありがとうございます。anglejsを使用してページをダブルクリックするとロジックを書く方法

+0

あなたは(あなたがすべき、そうでない場合は)UI-ルータを使用している場合は、単に別の状態に移動します。角度指示子 'ng-dblclick'があります。コントローラーからアクションを呼び出し、uiルーターでリダイレクトします – yBrodsky

+0

html本文のどこかをクリックするとどうすればいいですか? (私はこのページにキャンバスを使用しています) – Sarah

答えて

2

Javascriptには、と記載されているネイティブdblclickイベントがあります。

イベントがボディーから来ているかどうかをチェックする必要があります。イベントがボディーにバブルアップするイベントを生成する要素の1つではなく、

は、要素として、本体を渡して、このような何かを試してみてください:

link: function(scope, element, attrs) { 
element.on('dblclick', function(e) { 
    if(e.target === element){ 
     $window.history.back(); 
    } 
}); 
} 
+0

両方のページのルートは同じです。 – Sarah

関連する問題