Angular ui路由器:双击更改状态

Gan*_*bin 1 javascript angularjs angular-ui-router

双击元素时是否可以更改状态?

我有一个视图里面有两个自定义视图.一个用于网格,一个用于表单.表单需要在URL中传递一些id才能知道要编辑的实体.我使用angular-ui-router来做到这一点,当我使用一个<a>元素时,它可以工作ui-sref.但是当我点击我网格的一行时,我希望实现相同的行为.

Cyr*_*don 5

与一些双击事件$ state.go()应该这样做.

HTML:

<table>
    <tr ng-dblclick="$ctrl.goToTargetState()">>

    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

JS:

function goToTargetState(){
    $state.go('my-target-state');
}
Run Code Online (Sandbox Code Playgroud)