[英]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.