2012-11-10 13 views
11

Uygulamamı oluşturmak için AngularJS kullandım. ng-view, routeProvider üzerinden yönlendirmeyle ayarlanır.AngularJS geçerli templateUrl olsun (html sayfası)

Her şey iyi çalışıyor ancak mevcut templateUrl'i nasıl alabileceğimi öğrenmek ister misiniz? Bu durumda /pages/terms.html yılında

$routeProvider. 
    when('/terms', { 
        templateUrl: '/pages/terms.html', 
        controller: AboutController 
        }); 

...

+0

Sadece merak, neden bunu bilmek istiyorsun? – maxisam

+0

ASP.NET MVC siteme bir CMS çözümü entegre ediyorum. CMS, esas olarak şablon sayfalarıyla Angular tarafından çektiği HTML'deki etiketli öğelerin üzerinde değiştirilemez. Sonra "yayınla" yeni HTML'yi C# 'ye gönderir ve sunucudaki HTML dosyasını günceller. Ama hangi dosyanın güncelleneceğini bilmek gerekiyor. Basit! – Greg

cevap

24

Muhtemelen $route.current.templateUrl arıyoruz.

İlgili konular