2017-05-08 3 views
0

<a href="" ng-click='redirectToEntity("B-",obj.id")'>Click me and Process function and then redirect</a> 

このコードは、処理機能を行い、私がターゲットにしていますページにリダイレクトするが、これはをクリックことで新しいタブオープンのためを動作しません。私は多数の解決策を試しましたが、誰も私のために働いていませ "新しいタブで開く"をクリックしたときにのみredirectToEntity関数を実行する必要があります。

答えて

1

通常の右クリックメニューを有効にするには、<a>は通常のアンカータグである必要があります。したがって、ng-clickによって有効にすることはできません。すべてredirectToEntity()がURLを生成してコントローラ内からリダイレクトする場合は、URLを生成してhrefに追加する必要があります(<a href="{{linkGeneratedInController}}">など)。

また、指示を使用して、アクションを右クリックas is shown hereにバインドすることもできます。

+0

試してみました。 – WomenWhoCode

関連する問題