2016-08-06 11 views
1

に$ routeChangeStartにロードする前にそれをテンプレートからメタタグを読んで私に送信することができます。 thmplateが読み込まれる前にメタタグが設定されていないと、私はURLをchengeする必要があります。どのように私はあなたの文を経由して理解することができますどのようなどのようにいくつかのページにルーティングし、このページには、いくつかの使用のためのメタタグを持っている場合、私はダイナミックHTMLを、私は角のアプリとサーバを持っているangularjs

答えて

0

だから、$ routeChangeStartに負荷テンプレートbeforメタタグを読むことができます、あなたは、次のページをロードする前にメタ情報を取得したいです。以下はスニペットですが、必要に応じて変更する必要があります。 Angular UIルーティングを使用している場合、これは機能するはずです。

$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.  
    }); 
}); 

これが役に立ちます。

関連する問題