如何在元素悬停时更改路径?

时间:2016-07-25 18:55:05

标签: javascript html angularjs twitter-bootstrap

我知道ng-mouse=ng-href...不是正确的语法,但它是我想要做的。当鼠标悬停在元素上时,如何更改href

<ul id="optionsList">
  <li ng-repeat="link in links">
    <a ng-mouse=ng-href="#/{{link.linkName}}" />
      <div class="hvr-bubble-right">{{link.linkName}}</div>
    </a>
  </li>
</ul>

1 个答案:

答案 0 :(得分:0)

一种方法是做一些事情:

ng-mouseover="yourFunction(link.linkName)"

然后在控制器中:

$scope.yourFunction=function(where){
    $window.location.href = where;
    //or $state.go('some.state'); if you use states.
}

请记住在控制器中包含“$ window”或“$ state”,具体取决于您使用的是哪个。