2013-09-27 20 views
10

İşte benim kodudur: Eğik UI Yönlendirici - İç içe yolları iç içe devletle şablonlara çalışmıyor

.state('profile',{ 
     url : '/profile', 
     templateUrl: 'views/user.html', 
     controller: 'UserCtrl' 
     }) 
     .state('profile.forgot',{ 
     url : '/delivers', 
     templateUrl: 'views/user_forgot.html', <- this template not appear, when state is active 
     controller: 'forgotCtrl' 
     }) 

<a ui-sref="profile.forgot">Forgot your pasword?</a> 
<div class="panel" ui-view=""></div> 

i linke tıklayın

, ui-görünümünde şablon ve ebeveyn devletin denetleyici çıktı. angularjs versiyonu yuvalanmış durumu (ailesiz eğer root ui-view içinde dönüştürüldüğünü,) kendi üst şablonunun ui-view öğesi içinde verecek 1.2.0-rc.2

+0

Burada aynı sorunu yaşıyorum, 1.2.0-rc.3 kullanarak. Eğer bunun için bir çözüm buldunuz mu? – Nick

+0

Phil Thomas'ın yanıtı doğru. Lütfen kabul et. – martijnve

+0

@Nick Bunu düzelttiniz mi?, Ben de aynı sorun yaşıyorum – vimal1083

cevap

-2

Lütfen ebeveyn-çocuk adlandırma kurallarına dikkat edin!

.state('profile.forgot',{ 
     url : '/forgot', 
     templateUrl: 'views/profile.forgot.html', 
     controller: 'forgotCtrl' 
     }) 
+0

Bir sözleşmenin problemle ilgisi yoktur. İstediği her şeyi isimlendirebilir ve denetleyicinizde dil ile ilgili bir şeyler yapabilecek geçerli bir uri –

+0

olduğu sürece yüklenir. Uygulama, son noktayı nasıl kullanacağını bildikçe, "Görüntüleme/profile.forgot.html" ifadesinin "views/I.love.chocolate.html" olarak değiştirilmesi, teorik olarak farklı olmamalıdır. –