我正在使用Sammy处理单页应用中的路由。最近变得很重要的是,导航到主机名/与导航到主机名/#!/不同。我可以做app.run(“#!/”),但是我无法从其他路线启动应用程序。有没有办法让用户通过输入URL来触发索引路径而无需输入“#!/”来导航到我的应用程序,但同时如果他们输入那些路径,则会让他们转到其他路径直接(或更可能是跟随链接)?对于Sammy来说,这似乎是一个非常常见的用例,所以答案很明显,但我真的不知道谷歌会怎么做。
答案 0 :(得分:0)
我不太确定你的问题,但如果我做得对,你正在寻找一个自定义"触发器"。如果你看这里 - > http://sammyjs.org/docs/events他们描述了如何添加自己的活动。因此,如果您收听特定事件,您可以触发自定义绑定,甚至可以在必要时重定向它们。希望它能回答你的问题:)