cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimana untuk melaksanakan susun atur bersarang dalam angularjs?

Itu sahaja aplikasi saya dibahagikan kepada bahagian hadapan (rumah) dan bahagian belakang pengguna (pengguna mengikut asas tutorial index.html digunakan sebagai laman utama dan juga sebagai susun atur global.

Struktur umum projek saya adalah seperti berikut:

app
    app.js
    routes.js
    views
        home
            about
                index.html
            login
                index.html
            layout.html
        user
            dashboard
                index.html
            articles
                index.html
                detail.html
            layout.html
    index.html

Apa yang saya fikir sekarang ialah templat di bawah paparan/rumah mewarisi pandangan/home/layout.html, dan perkara yang sama digunakan untuk paparan/pengguna.
Mengambil view/home/about/index.html sebagai contoh, url penghalaan adalah seperti ini:

$routerProvider.when("/about",{
    templateUrl : "views/home/about/index.html"
});

Masalahnya sekarang ialah app/views/home/about/index.html mewarisi secara langsung app/index.html, dan saya mahu ia mewarisi seperti ini:

app/views/home/about/index.html -> app/views/home/layout.html -> app/index.html ->

Bagaimana untuk mencapainya?

======

Saya menemui pemalam pihak ketiga yang dipanggil angular-ui-router, yang boleh menggantikan angular-router dan boleh mencapai fungsi ini.

習慣沉默習慣沉默2776 hari yang lalu630

membalas semua(3)saya akan balas

  • 某草草

    某草草2017-05-15 16:53:01

    Anda membuat pilihan yang tepat.

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:53:01

    Ia kelihatan sangat serupa dengan struktur MEAN.JS, anda boleh merujuknya.

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 16:53:01

    Jadikan semua elemen dalam halaman menjadi arahan, letakkan hubungan warisan dan sarang dalam arahan, dan gunakan beberapa arahan dalam gabungan pada satu halaman.

    balas
    0
  • Batalbalas