cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - isu pemuatan sudut

Tulis laluan berikut

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<code>javascript</code><code>$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'

  });

</code>

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

阿神阿神2780 hari yang lalu509

membalas semua(2)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-15 16:52:26

    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.

    balas
    0
  • 为情所困

    为情所困2017-05-15 16:52:26

    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.

    balas
    0
  • Batalbalas