Setelah lama mencari ralat, saya tidak menemui sebarang masalah, saya pergi membaca dokumen rasmi sekali lagi, tetapi masih tidak menemui apa-apa. Pernahkah anda menemui mana-mana rakan Tao yang lain dengan masalah yang sama?
Alamat kod https://github.com/fantaishao/angular-directive/blob/master/table-directive/scripts/app/app.js
Halaman sentiasa kosong
Konsol melaporkan tiada ralat
Ini ialah struktur direktori dokumen saya
kandungan halaman indeks
Salah satu kandungan templat [bar navigasi atas, templat lain serupa]
Atribut
abstract
digunakan untuk mentakrifkan laluan abstrak, yang digunakan apabila menyarangkan takrif laluan Selain itu, selepas mentakrifkan atributabstract
, pasti akan ada atributtemplate
atautemplateUrl
subview ke dalam paparan induk.Anda tidak melibatkan penghalaan bersarang di sini, anda hanya mahu memuatkan tiga templat ke lokasi yang sepadan pada halaman pada masa yang sama. Kemudian, tidak perlu menggunakan baris
abstract:true
kod. Barisan ini pasti perlu pergi.Kemudian. Satu
Contohnya:<p ui-view></p>
hanya boleh memuatkan satu paparan Jika anda mahu memuatkan tiga templat ke dalamindex.html
pada masa yang sama, maka anda perlu mentakrifkan tigaindex.html
dengan nama yang berbeza dalamui-view
, dan kemudian, dalam , tambah tigaapp.js
ini dengan nama yang berbeza ke dalam kod templat yang sepadan untuk dimuatkan.ui-view
anda, tulis seperti ini
Kemudian, dalamindex.html
anda, tulis seperti ini:
app.js
Saya baru sahaja mencuba kod anda dan tiada masalah Hanya lawati http://127.0.0.1:8888/#/site dan ia akan berfungsi (Apabila anda mencuba sendiri, cuma tukar port dan mesin kepada anda)
Ambil tangkapan skrin
Anda boleh menggunakan ini, jika URL semasa tidak sepadan, lompat ke halaman yang ingin anda paparkan
Di manakah pandangan-ui dalam html?