私はangularjsウェブサイトで作業していますが、タイトルタグに問題があります。 ページから別のページに移動すると更新されません。しかし、私がページをリロードするときだけ、それは変更されます。ここ フォームのPHPの変数を来ismyタイトルタグの内容に:タイトルタグをangularjsで更新するには
<title><?php echo $meta_title; ?></title>
私は
app.directive('updateTitle', ['$rootScope', '$timeout',
function($rootScope, $timeout) {
return {
link: function(scope, element) {
var listener = function(event, toState) {
var title = 'Default Title';
if (toState.data && toState.data.pageTitle) title = toState.data.pageTitle;
$timeout(function() {
element.text(title);
}, 0, false);
};
$rootScope.$on('$stateChangeSuccess', listener);
}
};
}
]);
このディレクティブを追加し、<title update-title><?php echo $meta_title; ?></title>
にタイトルタグを変更しようとしましたが、それはうまくいきませんでした! anglejsにページをリロードせずにこのタグを更新または更新させる方法はありますか?
をチェック!私のタイトルの内容はPHPの変数の形で来て、私は "私の新しいタイトル"として追加することはできません –
ちょうど答えを更新しました。 –
私はこのコードを私の頭のタグに追加しましたが、まだ動作しません。 –