динамические метатеги в представлении исходная страница angularjs

привет в моем требовании я хочу обновить содержание metatags через динамически. содержимое было успешно обновлено в INSPECT ELEMENT, но я не видел обновленное содержимое на странице view source. я хочу обновить метатеги на странице view source также через dynammic. пожалуйста, помогите мне решить это требование. пожалуйста, смотрите мой код. я нашел этот код в google. мне нужно обновить метатеги в просмотре исходной страницы.как? пожалуйста

 <html ng-app="app">
<title ng-bind="metaservice.metaTitle()">Test</title>
<meta name="description" content="{{ metaservice.metaDescription() }}" />
<meta name="keywords" content="{{ metaservice.metaKeywords() }}" /><script>var app = angular.module('app',[]);
app.service('MetaService', function() {
   var title = 'Web App';
   var metaDescription = '';
   var metaKeywords = '';
   return {
      set: function(newTitle, newMetaDescription, newKeywords) {
          metaKeywords = newKeywords;
          metaDescription = newMetaDescription;
          title = newTitle; 
      },
      metaTitle: function(){ return title; },
      metaDescription: function() { return metaDescription; },
      metaKeywords: function() { return metaKeywords; }
   }
});app.controller('myCtrl',function($scope,$rootScope,MetaService){
  $rootScope.metaservice = MetaService;
  $rootScope.metaservice.set("Web App","desc","blah blah");});</script><body ng-controller="myCtrl"></body></html>

1 ответ

  1. Источник просмотр страницы-это источник, загруженный с сервера в браузер. То, что происходит в памяти, не обновляется в источнике.

    Это источник, который был создан сервером, и поэтому ваше обновление локальных DOMэлементов не отражается на источнике страницы . Будет показано, как это было извлечено с сервера.