Nous développons SPA avec la navigation d'étiquette de hachage. Saw sur d'autres sites SPA il ya des URL de balises de hachage comme http://example.com/#!/users Notre application implémente actuellement les balises de hachage URLS sans! (bang, point d'exclamation) comme http://example.com/#/users Y a-t-il une raison d'utiliser bang mark dans l'URL? J'ai vérifié quelques questions SO, quelques documents: URL hash-bang (#!/) prefix instead of simple hash (#/) in Angular 1.6 Les gens veulent se débarrasser de point d'exclamation dans leurs SPAs.Pourquoi avons-nous besoin d'un bang mark dans les URL de navigation de hachage?
Cependant, angulaire Changelog indique qu'il est important changement d'ajouter marque bang dans les URL: https://github.com/angular/angular.js/blob/master/CHANGELOG.md#location-due-to
la documentation de Google montre également un exemple avec des points d'exclamation: https://developers.google.com/webmasters/ajax-crawling/docs/getting-started
Ma principale question est - ce que nous besoin d'une marque d'exclamation dans l'URL de hachage? Cela a-t-il un sens?
Merci d'avance pour les réponses!
Cela peut vous aider à https://stackoverflow.com/questions/46439079/is-there-a-way-using-angular-ui-router-not-show-login/ 46440162 # 46440162 – Raghav
Merci, Raghav, pour votre réponse rapide. Mais ma question principale n'est pas "Comment se débarrasser de bang mark dans l'application Angular", notre SPA n'est même pas angulaire, il utilise son propre framework JS, mais "Pourquoi avons-nous besoin d'une marque d'exclamation?" Je suis curieux de savoir si nous avons vraiment besoin d'ajouter un point d'exclamation dans l'URL. Et si oui, pourquoi? –
Il offre une capacité de liaison profonde pour les applications Angular .. s'il vous plaît passer par ce https://stackoverflow.com/questions/40478676/i-am-using-angular-and-my-url-always-has-a-exclamation-mark/40478862 .. – Raghav