cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - angular加载问题

写好了以下route

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'
  });

但是当第一次打开页面时上面的设置没有效果
对应视图也不会进行渲染
大概是因为第一次加载页面后再执行angularjs脚本
这个时候页面已经加载完成了,所以也没有去渲染视图
是这样吗?
网站blog

阿神阿神2743 hari yang lalu477

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