2016-08-06 39 views
1

Ich habe eckige App und Server senden Sie mir dynamische HTML beim Routing auf einige Seiten und diese Seite metatag für einige Verwendung haben. Ich muss URL eingeben, wenn das Meta-Tag nicht gesetzt ist, bevor Thmplate geladen wird. Wie kann ich lesen Meta-Tag vor laden Vorlage in $ routeChangeStart

Antwort

0

Also was kann ich über Ihre Aussage verstehen, wollen Sie die Meta-Informationen vor dem Laden der nächsten Seite erhalten. Unten ist Schnipsel, Sie müssen entsprechend Ihrer Anforderung ändern. Wenn Sie Angular UI Routing verwenden, sollte dies funktionieren.

$scope.$on('$routeChangeSuccess', function (event) { 
    $http.get('url').then(function(response) { 
     html = response.data; // Check the meta information and then 
     //either move or stop propagation.  
    }); 
}); 

Hoffe, das hilft.