我有一個問題角度JS,AngularJS是打破路由URL
當訪問這樣的:
domain.name/#/filme/view/Dilwale/524
它正在改變URL這樣:
domain.name/#!/#%2Ffilme%2Fview%2FDilwale%2F524
可能是什麼原因?
我有一個問題角度JS,AngularJS是打破路由URL
當訪問這樣的:
domain.name/#/filme/view/Dilwale/524
它正在改變URL這樣:
domain.name/#!/#%2Ffilme%2Fview%2FDilwale%2F524
可能是什麼原因?
按我的回答是:Why is there #! in the url of my angular app
它也可能是因爲突破1.6.0的角度變化。 (如果您正在使用的角度1.6.0 :)
的changelog:https://github.com/angular/angular.js/blob/master/CHANGELOG.md
變化:https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52
重大更改
爲$位置哈希爆炸的URL哈希前綴已經改變從 空串「」到爆炸「!」。如果您的應用程序不使用 HTML5模式,或者在不支持HTML5模式, 的瀏覽器上運行,並且您尚未指定自己的哈希前綴,則客戶端URL 現在將包含「!」字首。例如,而不是 mydomain.com/#/a/b/c將成爲mydomain /#!/ a/b/c。
如果您構建演示應用程序,它會更容易幫助您。至少放一些代碼。 –