angular.js - Bagaimana untuk melaksanakan susun atur bersarang dalam angularjs?
習慣沉默
習慣沉默 2017-05-15 16:51:01
0
3
627

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.

習慣沉默
習慣沉默

membalas semua(3)
某草草

Anda membuat pilihan yang tepat.

过去多啦不再A梦

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

phpcn_u1582

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

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