Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在ui路由器链接中添加单击事件?_Angularjs_Routing_Angular Ui Router - Fatal编程技术网

Angularjs 如何在ui路由器链接中添加单击事件?

Angularjs 如何在ui路由器链接中添加单击事件?,angularjs,routing,angular-ui-router,Angularjs,Routing,Angular Ui Router,我正在使用angularjs和ui路由器。如何在此jscode中触发单击事件: <a ng-if="item.external!==true" id="nav-drafts" class="standard-menu-item comm-icon-news" draggable="false" ui-sref="root.drafts.index" ui-sref-opts="{inherit: false}" href="#/drafts"> <sp

我正在使用angularjs和ui路由器。如何在此jscode中触发单击事件:

<a ng-if="item.external!==true" id="nav-drafts"
   class="standard-menu-item comm-icon-news" draggable="false"
   ui-sref="root.drafts.index" ui-sref-opts="{inherit: false}"
   href="#/drafts">
    <span class="icon sso-file"></span>
    <span class="menu-item-label" ng-bind-html="item.label">Edits</span>
</a>


如何在AuthSREF属性中插入锚点传递事件?< /P> < P>您可以考虑在单击(<代码> NG点击< /代码>)事件处理程序

手动重定向。 HTML

<a ng-if="item.external!==true" id="nav-drafts" 
   class="standard-menu-item comm-icon-news" draggable="false" 
   ng-click="navigate('root.drafts.index', {inherit: false})">
    <span class="icon sso-file"></span>
    <span class="menu-item-label" ng-bind-html="item.label">Edits</span>
</a>
navigate(stateName, params) {
   //do other stuff before redirecting
   $state.go(stateName, params); //call this for navigating to other state.
}