多くの場合、AngularJS アプリケーションでは、公式の Angular サイトにあるチュートリアルのように URL がハードコードされています。
<a href="#/phones/{{phone.id}}">
これに関していくつか質問があります。
#/
から pushState に移行する場合、アプリケーション内のすべての URL を手動で書き換える必要がありますか? この場合、上記を ` に書き換える必要があります。古いブラウザとの逆互換性についてはどうですか? すべての URL を書き直した場合、Angular は
#
独自に URL の前に a をドロップすることを認識しますか? それとも、これは開発者が処理する必要があるものですか?
pushState のドキュメントがもっとあればいいのにと思いますが、これは初心者にとっては少し混乱します。