首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Famo.us:实现导航历史API

Famo.us:实现导航历史API
EN

Stack Overflow用户
提问于 2014-09-24 15:13:29
回答 1查看 67关注 0票数 0

我正在尝试用Famo.us重建一个基本的应用程序(当然包括它的魔力)。我遇到的问题是在创建导航时。我看到的每个指南都只更新同一个Surface的内容。在famo.us中,您可以创建导航,但我认为像HTML5历史API那样跟踪历史记录会变得非常困难。另外,Phonegap的"back“按钮实现了这个功能,所以这是我们应该考虑的事情。最后,Angular/Famo.us不包含Router。所以我的问题是,我们应该如何使用Famo.us实现导航系统?

EN

回答 1

Stack Overflow用户

发布于 2014-09-29 22:57:26

你将需要(好的.需要...)使用hashbang来实现这一点,或者至少,我是这样做的。您基本上是使用window.location.hash进行导航和编辑(即使在浏览器中),不会触发页面重新加载,而只是发送一个事件来通知应用程序哈希已更改,然后您可以让应用程序对其执行操作。更改散列还会添加一个历史记录元素,因此可以使用window.history导航到上一个(或下一个)页面!

这也是(类似) www.famo.us的方式:http://www.famo.us/university/lessons/#/famous-101/displaying/4

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26010748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档