双击元素时是否可以更改状态?
我有一个带有两个自定义视图的视图。一个用于网格,一个用于表单。表单需要在URL中传递一些id才能知道要编辑的实体。我使用angular-ui-router来做到这一点,当我使用带有<a>
的{{1}}元素时,它可以正常工作。但是当我点击我网格的一行时,我希望实现相同的行为。
答案 0 :(得分:5)
double click event和$state.go()的某些内容应该这样做。
HTML:
<table>
<tr ng-dblclick="$ctrl.goToTargetState()">>
</tr>
</table>
JS:
function goToTargetState(){
$state.go('my-target-state');
}