2013-03-25 27 views
1

我希望能够像锚点标签一样使用路由。有没有一种使用角度路由自动滚动到ng-repeat内的数据的方法

例如,假设我有一个带有产品列表的分类页面。

我想设置路由....../category/shoes转到页的顶部,

而且....../category/shoes/air-max滚动到同一页上的鞋企动态加载的NG-重复块内。

从本质上讲,页面应该效仿的静态页面,其中的行为:

  • /shoes.html将进入页面
  • /shoes.html/#air-max的顶部会去锚

的区别因为它是一个角度的应用程序,数据是动态加载的。

+0

是你用ng-view – 2013-03-25 11:33:54

+0

是的。我正在使用ng-view ...查看更新的评论 – zcaudate 2013-03-25 23:23:49

+1

重复[如何处理AngularJS中的锚点哈希链接](http://stackoverflow.com/questions/14712223/how-to-handle-anchor-hash-linking -in-angularjs)。 – Stewie 2013-03-26 13:19:58

回答

0

您可以在ng-repeat指令中使用$index,以便将每个项目作为唯一索引。

<ul ng-repeat="item in array"> 
    <li id="{{$index}}><li> 
</ul> 
相关问题