cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Saya tidak menemuinya dalam talian Dalam angularjs, jika pengawal ditetapkan dalam index.html, bolehkah saya tetapkan penghalaan?

Buat contoh kecil penghalaan sudut dan ketahui bahawa jika anda ingin menyediakan penghalaan, jika sudah ada pengawal pada halaman, ralat akan muncul selepas memadamkan pengawal, penghalaan akan menjadi normal, apakah hubungan antara keduanya? Saya tidak faham, saya akan menunggu tuan, terima kasih kerana menjelaskan! ps: Pengawal dalam halaman mempunyai kegunaan lain Demi kesederhanaan kod, kandungan telah dipadamkan.

Ralat yang dilaporkan ialah:

phpcn_u1582phpcn_u15822807 hari yang lalu737

membalas semua(3)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-15 17:09:43

    Oleh kerana laluan akan mempunyai pengawal, jika anda mengikat satu lagi pengawal ng ke halaman html, akan ada dua, yang akan bercanggah. Adalah lebih baik untuk menulis kandungan pengawal halaman dalam pengawal penghalaan. Apabila penghalaan digunakan, pengawal ditulis secara berasingan.

    balas
    0
  • 阿神

    阿神2017-05-15 17:09:43

    Adalah disyorkan untuk mengkonfigurasi pengawal dalam penghalaan, anda boleh melakukan ini

     $stateProvider
                .state('main', {
                    url: '/main',
                    views: {
                        'main':{
                            templateUrl:'app/pages/main/listView/listView.html',
                            controller:'listViewCtrl'
                        }
                    }
                })

    Dengan cara ini, anda boleh memadankan templat yang ditentukan oleh templateUrl dengan pengawal yang anda tentukan, asalkan nama adalah sama.

    Selain itu, jika anda menetapkan pengawal dalam laluan dan juga menetapkan pengawal-ng dalam templat, beberapa masalah akan berlaku ialah jika anda perlu memulakan permintaan apabila memasuki halaman ini, anda akan mendapati bahawa ia akan menghantar dua permintaan berulang kali< /p>

    balas
    0
  • 阿神

    阿神2017-05-15 17:09:43

    Mesej ralat yang diberikan dalam soalan ialah pengawal main tidak ditakrifkan.

    Halaman boleh mempunyai berbilang pengawal dan pengawal boleh bersarang tanpa sebarang konflik.

    Pengawal boleh ditulis dalam halaman atau dikonfigurasikan dalam laluan, dan tidak akan ada konflik.

    balas
    0
  • Batalbalas