1

就我而言,我想链接用户

 #/page/{{type}}/{{uservalue}}

类型是单选按钮,用户值是用户编写的内容。在指定两个值之前,如何使此链接不可点击?

4

1 回答 1

2

您可以在范围内定义链接点击处理程序:

$scope.gotoUser = function (event, type, uservalue) {
  if (event) event.preventDefault();
  if (type && uservalue) {
    $location.path('/user/' + type + '/' + uservalue);
  } else {
    return false;
  }
}

然后在html中:

<a ng-click="gotoUser($event, type, uservalue)"></a>

也许有人可以猜测保留链接href属性的更好方法。

于 2013-03-20T13:40:54.717 回答