角度 - 从标记改变状态

时间:2016-04-28 18:32:46

标签: angularjs

目前我可以像这样从控制器改变状态:

$scope.goTo = function(state){
  $state.go(state);
}
<li class="list-group-item" ng-click="goTo('main')">HOME</li>

有没有办法直接从html中执行此操作而不必编写控制器函数?

1 个答案:

答案 0 :(得分:3)

是的,假设您正在使用ui-router,您将使用带有ui-sref的超链接指定要转到的状态。类似的东西:

<li class="list-group-item"><a ui-sref="HOME">HOME</a></li>

所有各种路由提供商都支持类似的东西。