angular.js - isu pemuatan sudut
阿神
阿神 2017-05-15 16:50:26
0
2
496

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

阿神
阿神

闭关修行中......

membalas semua(2)
世界只因有你

Jika penghalaan dikonfigurasikan, ia akan dilaksanakan apabila halaman dimuatkan buat kali pertama Anda boleh menyemak aspek berikut untuk melihat jika terdapat sebarang masalah:

  • Sama ada fail AngularJS diimport
  • Sama ada ng-app ditambahkan di lokasi yang sepadan
  • Sama ada fungsi konfigurasi penghalaan ditulis dengan betul
  • Jika anda benar-benar tidak boleh melakukannya, lakukan ujian unit

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan