2012-11-10 12 views
11

Ho utilizzato AngularJS per creare la mia app. ng-view è impostato con il routing tramite routeProvider.AngularJS ottiene current templateUrl (pagina html)

Funziona tutto bene, ma mi piacerebbe sapere come posso ottenere l'attuale templateUrl?

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

In questo caso /pages/terms.html ...

+0

Solo curioso, perché vuoi sapere questo? – maxisam

+0

Sto integrando una soluzione CMS nel mio sito ASP.NET MVC. Il CMS commuta essenzialmente contenteditable su elementi con tag nell'HTML che è stato inserito da Angular tramite le pagine template. Quindi "pubblica" invia il nuovo codice HTML al mio C# e aggiorna il file HTML sul server. Ma ha bisogno di sapere quale file aggiornare. Semplice! – Greg

risposta

24

probabilmente siete alla ricerca di $route.current.templateUrl.

Problemi correlati