apa yang dilakukan abstract:true di ui-router?

Maaf pertanyaan saya mungkin tampak duplikat karena saya sedang mempelajari Angular JS dengan beberapa template yang diunduh tetapi saya tidak mendapatkan apa pun yang sebenarnya saya perlukan dengan pencarian saya.

apa arti abstrak: benar?

pertanyaan utamanya adalah .otherwise('/app/dashboard'); membawa saya ke parsial/app_dashboard.html jika saya telah menyebutkan /dashboard jika tidak maka saya akan dibawa ke sana tetapi mengapa /app/dashboard mengarahkan saya ke parsial/app_dashboard.html. apakah abstract: true berpengaruh pada sebaliknya?

div header, div kontainer (tampilan ui) dan div footer ditempatkan di app.html

$urlRouterProvider

        .otherwise('/app/dashboard');
    $stateProvider            
        .state('app', {
            abstract: true,
            url: '/app',
            templateUrl: 'partials/app.html'
        })
        .state('app.dashboard', {
            url: '/dashboard',
            templateUrl: 'partials/app_dashboard.html'
        })
        .state('app.ui', {
            url: '/ui',
            template: '<div ui-view class="fade-in-up"></div>'
        })

person maghub    schedule 27.08.2014    source sumber
comment
Periksa jawaban ini dengan penjelasan dan contoh mendetail: stackoverflow.com/a/25499004/1679310   -  person Radim Köhler    schedule 27.08.2014
comment
Baca dokumennya terlebih dahulu - dijelaskan dengan jelas di sana.   -  person Ed_    schedule 27.08.2014


Jawaban (1)


abstract - {boolean=} - Status abstrak tidak akan pernah diaktifkan secara langsung, namun dapat memberikan properti yang diwariskan ke status turunan umumnya.

Dari dokumen ui-router

person Roman Kolpak    schedule 27.08.2014
comment
terima kasih atas balasan @rawry, bagaimana dengan .otherwise('/app/dashboard'); - person maghub; 27.08.2014
comment
jika tidak ada negara bagian atau url yang cocok, maka ia akan menggunakan url yang ditentukan di .otherwise(), ini seperti default, jika tidak ada yang cocok saya tampilkan halaman beranda - person Vamsi; 27.08.2014
comment
@rawry bisakah kita menyetel status .otherwise ke status abstrak? - person alphapilgrim; 06.03.2016