簡體   English   中英

通過右鍵單擊從當前或新選項卡中的href調用Angular $ scope.Function?

[英]Call an Angular $scope.Function from href in current or new tab by right click?

我有以下HTML:

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

此代碼處理功能,並重定向到我指定頁面,但這並不 開放在新標簽中 右擊 工作 我嘗試了許多解決方案,但沒有一個對我有用。 僅在單擊“在新選項卡中打開”時,才需要執行redirectToEntity函數。

為了使正常的右鍵單擊菜單起作用, <a>必須是常規的定位標記。 因此,無法通過ng-click激活它。 如果redirectToEntity()所做的只是生成一個URL並從控制器內部進行重定向,則也許您應該只生成該URL並將其添加到href中,例如<a href="{{linkGeneratedInController}}">

或者,您也可以使用指令將操作綁定到右鍵單擊, 如此處所示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM