0

我有一个不寻常的问题。

我有这个要转换为 angular.js 的旧页面。

http://transience.me/TD/

我在一页上加载了 5 页的 html,唯一可见的部分是已导航到的部分。即在x位置0,大约在x位置,1024,项目在x位置2048,等等......

现在虽然没有办法链接到各个部分。您必须在家中着陆,然后导航到您要访问的部分。

但是我想添加一个深层链接的 url:url/#/home、url/#/project 等,以与触发页面位置更改的导航相对应。

有没有办法将 angularjs 中的路由器链接到指令,以便触发新的 dom 行为而不是加载 html 模板?

谢谢你的帮助!

4

1 回答 1

0

我认为ui-router会对你有很大帮助。

它使用 $stateProvider 允许您更改 url 而无需重新加载整个模板。您可以添加过渡效果并在页面之间移动,它将保留所有后退按钮、页面刷新等。

查看ui-router 演示

于 2013-07-29T18:13:25.973 回答