在我们的项目中,我们有一堆路由,以便原始路由:routeAction后跟!route:routeAction就像这样..
'home': 'homeAction',
'!home': 'homeAction',
团队中没有人知道我们为什么这样做。这里有人知道吗?在文档中找不到任何关于它的内容。
答案 0 :(得分:4)
添加感叹号(!
)与骨干无关,这就是为什么你无法在doc中找到任何关于它的内容Backbone对待它与任何常见的URL一样。
但是如果项目有点太旧,我认为这用于let google crawl that ajax content,这样访问!
的路由将保持有效并调用适当的处理程序