3. #vngrsbootcamp
AngularJS'in Ötesinde Web Uygulaması için Çözümler AngularUI Router
Zincirlenmiş Ekranlar Oluşturma
Neden AngularUI Router
ortaya çıktı?
3
8. #vngrsbootcamp
AngularJS'in Ötesinde Web Uygulaması için Çözümler 8
<ng-view></ng-view>
ngRoute
İç İçe Sayfalar
index.html
<ng-include src=“‘navbar.html’"></ng-include>
<ng-include
src= “‘sidebar.html’”>
</ng-include>
list.html
9. #vngrsbootcamp
AngularJS'in Ötesinde Web Uygulaması için Çözümler 9
<ng-view></ng-view>
ngRoute
İç İçe Sayfalar
index.html
<ng-include src=“‘navbar.html’"></ng-include>
<ng-view></ng-view> ? list.html
10. #vngrsbootcamp
AngularJS'in Ötesinde Web Uygulaması için Çözümler Angular Router ile birden fazla
<ng-view>
kullanılamaz!
10
ngRoute
İç İçe Sayfalar
11. #vngrsbootcamp
AngularJS'in Ötesinde Web Uygulaması için Çözümler 11
ngRoute vs ui.router
ngRoute ui.router
• Url odaklı geçişler
• Tek bir ng-view
• İç içe view eklemek zor ve
problemli
• State odaklı geçişler
• Çoklu ui-view
• İç içe view eklemek için
yaratılmış
AngularUI Router