如Angular doc中所述:
设置前缀不是必需的,但它被认为是好的 练习(出于本教程范围之外的原因)。 ! 是最常用的前缀。
https://docs.angularjs.org/tutorial/step_09
有谁知道为什么这是一个好习惯?使用前缀有什么好处?
答案 0 :(得分:0)
这应该是因为Google Ajax Crawling Scheme要求SPA(单页应用程序)中的本地路径以井号开始,因为您可以从相关的角度功能中读取以下链接: https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52
您可以在以下链接中找到有关Google Ajax抓取方案的更多信息,其中他们说hash-bang(#!)是Google Crawler了解网址是一种非常漂亮的AJAX网址的一种方式:
https://developers.google.com/webmasters/ajax-crawling/docs/getting-started