Tulis laluan berikut
javascript
$routeProvider.when('/tweet/:name?', { controller: ArticleController, templateUrl: templateUrl }).when('/project/:name?', { controller: ArticleController, templateUrl: templateUrl }).when('/technique/:name?', { controller: ArticleController, templateUrl: templateUrl }).when('/about-me', { controller:ArticleController, templateUrl: templateUrl }).otherwise({ redirectTo: '/tweet' });
Tetapi tetapan di atas tidak mempunyai kesan apabila halaman dibuka buat kali pertama
Paparan yang sepadan tidak akan dipaparkan
Mungkin kerana skrip angularjs dilaksanakan selepas memuatkan halaman buat kali pertama
Pada masa ini, halaman telah dimuatkan, jadi paparan tidak dipaparkan
Adakah begitu?
Blog laman web
Jika penghalaan dikonfigurasikan, ia akan dilaksanakan apabila halaman dimuatkan buat kali pertama Anda boleh menyemak aspek berikut untuk melihat jika terdapat sebarang masalah:
Saya tidak tahu sama ada ia boleh menyelesaikan masalah anda.
Laluan sudut tidak akan diberikan sepenuhnya, jadi apabila anda membuka halaman buat kali pertama, anda akan pergi ke halaman /tweet dan halaman lain tidak akan dipaparkan
Hanya apabila anda mengklik pada halaman lain ia akan dipaparkan. Jika /tweet tidak dipaparkan, mesti ada masalah dengan kod.