在我们的项目中,我们有一堆路由,原始路由:routeAction 后面跟着 !route: routeAction,就像这样......
'home': 'homeAction',
'!home': 'homeAction',
团队中没有人知道我们为什么这样做。这里有人知道吗?在有关它的文档中找不到任何内容。
最佳答案
添加感叹号 (!
) 与 Backbone 无关,这就是为什么您在 doc 中找不到任何内容的原因关于它 Backbone 像对待任何普通 URL 一样对待它。
但如果项目有点太旧,我认为这已被用于 let google crawl that ajax content这样使用 !
访问路由将保持有效并调用适当的处理程序。
关于javascript - Backbone 路由器路由中的感叹号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44790836/