Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 15174|Jawab: 0

[Sudut] Pola hash perutean sudut dan pola HTML5

[Salin tautan]
Diposting pada 28/05/2020 16.35.03 | | |
Dua strategi untuk perutean

  • PathLocationStrategy - Kebijakan default, mendukung gaya "HTML 5 pushState".
  • HashLocationStrategy - Mendukung gaya "URL hash".

Strategi mana yang lebih baik?

Anda harus memilih strategi dan melakukannya di awal proyek. Setelah aplikasi dalam produksi, tidak mudah untuk mengubahnya karena sudah ada banyak referensi ke URL aplikasi.

Hampir semua proyek Angular menggunakan gaya HTML 5 default. URL yang dihasilkannya lebih mudah dipahami pengguna, dan juga menyisakan ruang untuk rendering sisi server di masa mendatang.

Merender halaman tertentu di sisi server adalah teknik yang dapat sangat meningkatkan responsivitas aplikasi saat pertama kali dimuat. Aplikasi yang membutuhkan waktu sepuluh detik atau lebih untuk dimuat dapat dirender di sisi server terlebih dahulu dan dirender di perangkat pengguna dalam waktu kurang dari satu detik.

Opsi ini hanya berfungsi jika URL aplikasi terlihat seperti URL web standar tanpa hash(#) di tengahnya.

Kecuali Anda memiliki alasan kuat untuk menggunakan perutean hash, Anda harus tetap berpegang pada gaya perutean HTML 5 default

angular-cli menggunakan mode Riwayat HTML5 secara default,

http://localhost:4200/task-list seperti url,

URL terlihat lebih nyaman dan indah. Penyegaran pada halaman perutean akan menghasilkan 404

Ada juga pola yaitu pola hash,

http://localhost:4200/#/task-list seperti url,

Melompat ke halaman rute dan menyegarkannya akan tetap berada di rute saat ini.

Mengaktifkan metode mode perutean hash

app.module.ts diperkenalkan dan penyedia






Mantan:SQL Server mengkueri hari-hari sebelumnya dari waktu sistem saat ini
Depan:Tinggi pengaturan CSS: 100% solusi tidak valid
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com