cevap
Ayrıca ui-sref aktif direktifini kullanabilirsiniz "stateName" | includedByState
Kontrol dışarı açısal-ui, rota kontrolü: http://angular-ui.github.io/ui-utils/
Güncelleme:
Bu cevap Ui-Router çok daha eski sürüm için oldu. Daha yeni sürümleri (0.2.5+) için yardımcı yönergesini ui-sref-active
kullanınız. here Ayrıntılar.
Orjinal Cevap:
controller içerisinde $ devlet hizmetini ekleyin. Bu hizmeti kapsamınızdaki bir mülke atayabilirsiniz.
Bir örnek:
$state.includes('stateName');
Bu yöntem döndürür: Bir devlet geçerli aktifse
$state.current.name
kontrol etmek için:
$scope.$state = $state;
Sonra şablonları mevcut durumunu almak için gerçek devlet bu iç içe geçmiş bir devletin parçası olsa bile dahil olup olmadığını. İç içe bir halde, user.details
vardı ve $state.includes('user')
için işaretli ise, bu doğru dönecekti. Sınıf örnekte
, böyle bir şey yapacağını:
<ul>
<li ui-sref-active="active" class="item">
<a href ui-sref="app.user({user: 'bilbobaggins'})">@bilbobaggins</a>
</li>
<!-- ... -->
</ul>
Ya filtreleri: "stateName" | isState
&
ng-class="{active: $state.includes('stateName')}"
Parametre olan eyaletler hakkında ne diyorsunuz? –
https://github.com/angular-ui/ui-router/wiki/Quick-Reference#stateincludesstatename--params –
Eğer ui yönlendirici kullanıyorsanız, $ state.is();
Öyle gibi kullanabilirsiniz:
$state.is('stateName');
benim için çalıştı ui-sref aktif yönergesi kullanımı oldu:
<li ui-sref-active="{'active': 'admin'}">
<a ui-sref="admin.users">Administration Panel</a>
</li>
olarak etiketli yorumun altında here bulunan "tgrant59 31 Mayıs 2016 yorumladı".
ben açısal-ui-yönlendirici v0.3.1 kullanıyorum.
- 1. nasıl emin değilim VB.NET
- 2. nasıl (Ben tam bir çaylak değilim) Nhibernate kullanıyorum NHibernate
- 3. kullanıcı seçmek ve emin değilim bir TTStyledTextLabel
- 4. Bulmaca - Ben böyle bir şey yapmak istiyorum
- 5. Böyle bir dize verilen kontrol etmek istiyorum en iyi şekilde
- 6. Böyle bir şey yapmak istiyorum Açıklamalar
- 7. UILabel'de bir daire nasıl çizilir? Böyle bir şeyi yapmak istiyorum
- 8. Restangular - Ben böyle bir şey yapmak istiyorum</p> <p>-
- 9. Tam olarak diskteki bir görüntüden bir CGImageRef yapmak nasıl
- 10. javascript ile bir yönlendirme tespit ediliyor - nasıl?
- 11. Sitesi Birazdan için dengeliyor neden tam emin değilim, Bootstrap 3 Mobil telefonun kullanıyorum
- 12. ColdFusion, böyle bir şey yapmak ColdFusion 8. kullanıyorum .XLSX
- 13. böyle 3 ints bir dize yapmak istiyorum Qt
- 14. kullanın isinstance ben böyle bir şey yapmak nasıl Unicode dizesi
- 15. Çoklu DataContext MVVM sorum başlığı tam olarak benim problem temsil emin değilim
- 16. Online kullanıcıları tespit etmek ister misiniz?
- 17. Tam olarak ne kullanıyorum?
- 18. nasıl böyle bir şey yapmak çalışıyorum raylar
- 19. VB.NET'te Caps Lock'un mevcut durumunu nasıl edinebilirim?
- 20. Utility benim programda böyle bir şey yapmak istiyorum java
- 21. Akıcı Nhibernate Birçok-çok bu kullanarak akıcı NHibernate gibi fiil eşlemek istiyorum ama envanter tablosu</p> <p>Bu harita nasıl emin değilim
- 22. nasıl webpack bootstrap böyle 4 env yapmak istiyorum bootstrap 4
- 23. Böyle 12 ay veri olarak büyük veri içeren bir PDF dosyası yapmak istiyorum PHP
- 24. Ben Lua programlama bir acemi değilim ve şu anlamak istiyorum
- 25. Fastclick'in "active" durumunu kaydırmada engellemesinin bir yolu var mı?
- 26. nasıl sonuçlar elde etmek mümkün istiyorum
- 27. angularjs Böyle basit bir direktif var click olayını
- 28. Ruby'de bir dizeden parantez nasıl çıkarılır?</p> <p>ve böyle bir şey almak için dizeden parantez şerit istiyorum:
- 29. Özel Karakterler Bir iPhone uygulaması için SQLite kullanıyorum ve böyle bir sorgu kullanıyorum
- 30. Ben bu soruyu burada alınan ancak denemek sağlar nasıl emin değilim yeni bir gelişme makinesini
Geçerli durumu kontrol etmeye çalışıyorum, mutlaka rotayı değil – Webnet