2016-06-26 1 views
1

私は現在、uiルータ経由で角度1.5のウェブサイトを構築しています。オンです。 {{ページ|レッド花瓶 - HTMLは、このGoogle検索に表示されているウェブサイト(角度ルータとUIルータで制御されている)のタイトルを変更する

<title ng-controller="pageTitle">Red Vase | {{ page }}</title> 

とコントローラコードChromeのウェブサイトを検索する場合、オートフィル履歴がmyredvase.com」として起動します。この

angular.module('redvase') 
    .controller('pageTitle', function($scope, $state, $rootScope) { 
     $rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams) { 
     $scope.current = toState.name; 
     if ($scope.current === "home") { 
      $scope.page = "Home" 
     } else if ($scope.current === "inspire") { 
      $scope.page = "Inspire Others" 
     } else if ($scope.current === "inspireShop") { 
      $scope.page = "Inspired Living Store" 
     } else if ($scope.current === "blog") { 
      $scope.page = "Blog" 
     } else if ($scope.current === "contactus") { 
      $scope.page = "Contact Us" 
     } else { 
      $scope.page = "Home" 
     } 
    }) 
    }) 

であるように見えます}} "" myredvase.com - Red Vase | Home "の代わりに。

タイトルタグにという表現が含まれていても、誰でもChromeの表示方法を「myredvase.com - Red Vase | Home」にすることはできますか?私はこの頭の上で頭を掻いてきました。

ありがとうございました!

+2

'insted使用|私はまだGoogleのクローラを思ういけない' –

+0

<タイトルNG-コントローラ= "ページタイトル" NG-バインド= "+ページ '赤い花瓶' を">ボックスの外に角を描く。 – YOU

答えて

1

$ rootScopeは$スコープ

angular.module('redvase') 
    .controller('pageTitle', function($scope, $state, $rootScope) { 
     $rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams) { 
     $scope.current = toState.name; 
     if ($scope.current === "home") { 
      $rootScope.page = "Home" 
     } else if ($scope.current === "inspire") { 
      $rootScope.page = "Inspire Others" 
     } else if ($scope.current === "inspireShop") { 
      $rootScope.page = "Inspired Living Store" 
     } else if ($scope.current === "blog") { 
      $rootScope.page = "Blog" 
     } else if ($scope.current === "contactus") { 
      $rootScope.page = "Contact Us" 
     } else { 
      $rootScope.page = "Home" 
     } 
    }) 
    }) 
関連する問題