2016-04-16 46 views
2

Angular 2 - 如何製作我的index.html文件標題和元標記以獲取關鍵字和描述的動態。Angular 2 - 如何製作我的index.html文件標題和元標記以獲得關鍵字和描述動態

我使用打字稿我標籤的角度2.

例子:

<!DOCTYPE html> 
<html lang="en" prefix="og: http://ogp.me/ns#" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <title>title needs to be dynamic</title> 
    <base href="/"></base> 

    <meta charset="UTF-8"> 
    <meta name="fragment" content="!"/> 
    <meta name="description" content="description needs to be dynamic"/> 
    <meta name="keywords" content="keywords needs to be dynamic" /> 

這是我的路線:

我試着這但它沒有工作:

<title>{{title}}</title> 

回答

6

有一個Title服務。否則,你現在是你自己的。您可以使用純JS功能querySelector()...
有計劃支持<head>中的更多標籤。
我不是很深入SEO,但我認爲使用元標記的服務器端解決方案會更好。我懷疑搜索引擎拿起在初始頁面加載後添加的元標籤。

Plunker

+0

我同意。我不知道你所要求的用例是否合理。 – pgreen2

+0

我已經justed更新我的問題上面 – AngularM

+0

你有我如何做到這一點的例子,因爲角度2文檔沒有一個 – AngularM

2

另外還有@ngx-meta/core插件,它可以幫助你做出的網頁標題(因爲應用程序在一個iframe運行,但使用的瀏覽器檢查工具,它顯示在<head><title>....</title></head>不更新窗口標題)和元標籤動態(在路由配置和類構造函數級別)。

請參閱存儲庫中的說明。

+0

您可以添加一個如何與index.html – AngularM

+0

一起工作的示例以及它如何與路線 – AngularM

+0

一起工作基本上可以清空html文件中標記的內容。對於元標記,甚至可以將它們全部刪除,並讓插件爲您填充。 – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">相關問題</div> <ul class="relative_list"> <li> 1. <a href="http://hk.uwenku.com/question/p-qwjrbnon-xo.html" target="_blank" title="PHP元標記描述和關鍵字動態"> PHP元標記描述和關鍵字動態 </a> </li> <li> 2. <a href="http://hk.uwenku.com/question/p-sdabtzmv-vm.html" target="_blank" title="重複元描述和標題標記"> 重複元描述和標題標記 </a> </li> <li> 3. <a href="http://hk.uwenku.com/question/p-zylwhbih-q.html" target="_blank" title="功能,以廢頁面的關鍵字,描述和標題?"> 功能,以廢頁面的關鍵字,描述和標題? </a> </li> <li> 4. <a href="http://hk.uwenku.com/question/p-velqpqly-bdh.html" target="_blank" title="獲取元標題和描述"> 獲取元標題和描述 </a> </li> <li> 5. <a href="http://hk.uwenku.com/question/p-mgpizfjo-bau.html" target="_blank" title="如何在Rails中自動獲取元描述和關鍵字?"> 如何在Rails中自動獲取元描述和關鍵字? </a> </li> <li> 6. <a href="http://hk.uwenku.com/question/p-wjsdsrvn-wa.html" target="_blank" title="編程從標題,描述和相關項目獲取標籤(關鍵字)"> 編程從標題,描述和相關項目獲取標籤(關鍵字) </a> </li> <li> 7. <a href="http://hk.uwenku.com/question/p-ymsgvzas-mh.html" target="_blank" title="Spree中的自定義元描述和關鍵字標籤"> Spree中的自定義元描述和關鍵字標籤 </a> </li> <li> 8. <a href="http://hk.uwenku.com/question/p-ghhkqiqj-or.html" target="_blank" title="在每個頁面的不同標題,關鍵字和描述"> 在每個頁面的不同標題,關鍵字和描述 </a> </li> <li> 9. <a href="http://hk.uwenku.com/question/p-scpbqqra-bu.html" target="_blank" title="如何獲得使用php的網站的標題和描述?"> 如何獲得使用php的網站的標題和描述? </a> </li> <li> 10. <a href="http://hk.uwenku.com/question/p-ynpfajfu-so.html" target="_blank" title="元標題/描述/關鍵字內容中的轉義字符"> 元標題/描述/關鍵字內容中的轉義字符 </a> </li> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-6208739752673518" data-ad-slot="4606349252"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <li> 11. <a href="http://hk.uwenku.com/question/p-hwqctyao-c.html" target="_blank" title="在Mongoid中處理多個標題,描述和關鍵字"> 在Mongoid中處理多個標題,描述和關鍵字 </a> </li> <li> 12. <a href="http://hk.uwenku.com/question/p-yftxouzo-bno.html" target="_blank" title="Noindex頁面是否需要元描述和關鍵字標籤?"> Noindex頁面是否需要元描述和關鍵字標籤? </a> </li> <li> 13. <a href="http://hk.uwenku.com/question/p-wgregzuy-bbs.html" target="_blank" title="fancybox中的靜態描述和標題"> fancybox中的靜態描述和標題 </a> </li> <li> 14. <a href="http://hk.uwenku.com/question/p-yzjplyoq-vx.html" target="_blank" title="如何爲我的MVC3頁面添加元描述和標題?"> 如何爲我的MVC3頁面添加元描述和標題? </a> </li> <li> 15. <a href="http://hk.uwenku.com/question/p-wiyqlzfz-nh.html" target="_blank" title="PHP:如何獲得標題和描述Google Book Api?"> PHP:如何獲得標題和描述Google Book Api? </a> </li> <li> 16. <a href="http://hk.uwenku.com/question/p-uizmldmc-sq.html" target="_blank" title="PHP標題和元標記動態"> PHP標題和元標記動態 </a> </li> <li> 17. <a href="http://hk.uwenku.com/question/p-oeugocuv-bco.html" target="_blank" title="使用URL動態獲取標題和描述"> 使用URL動態獲取標題和描述 </a> </li> <li> 18. <a href="http://hk.uwenku.com/question/p-syrsasbi-beh.html" target="_blank" title="如何提取URL的標題,圖片,關鍵字和描述使用PHP?"> 如何提取URL的標題,圖片,關鍵字和描述使用PHP? </a> </li> <li> 19. <a href="http://hk.uwenku.com/question/p-twmroclw-bdb.html" target="_blank" title="從Angular中的URL獲取元標記的描述"> 從Angular中的URL獲取元標記的描述 </a> </li> <li> 20. <a href="http://hk.uwenku.com/question/p-xguqbaro-bcc.html" target="_blank" title="Android - 從BroadcastReceiver獲取標題和描述"> Android - 從BroadcastReceiver獲取標題和描述 </a> </li> <li> 21. <a href="http://hk.uwenku.com/question/p-ectlxbeb-sa.html" target="_blank" title="如何在WordPress中替換元標題和元描述?"> 如何在WordPress中替換元標題和元描述? </a> </li> <li> 22. <a href="http://hk.uwenku.com/question/p-nsggghin-zg.html" target="_blank" title="如何替換ajax加載的html文檔中的元標題,關鍵字和描述?"> 如何替換ajax加載的html文檔中的元標題,關鍵字和描述? </a> </li> <li> 23. <a href="http://hk.uwenku.com/question/p-mgthcmma-ok.html" target="_blank" title="動態meta描述和關鍵字 - WordPress的PHP"> 動態meta描述和關鍵字 - WordPress的PHP </a> </li> <li> 24. <a href="http://hk.uwenku.com/question/p-nhvitccn-zg.html" target="_blank" title="PHP標題,描述和每頁關鍵詞"> PHP標題,描述和每頁關鍵詞 </a> </li> <li> 25. <a href="http://hk.uwenku.com/question/p-ypbnggfr-ry.html" target="_blank" title="JQuery自動元標記描述"> JQuery自動元標記描述 </a> </li> <li> 26. <a href="http://hk.uwenku.com/question/p-xxxckutr-gp.html" target="_blank" title="可以從數據庫中獲取關鍵字和描述嗎?"> 可以從數據庫中獲取關鍵字和描述嗎? </a> </li> <li> 27. <a href="http://hk.uwenku.com/question/p-ppmdmorr-bmq.html" target="_blank" title="檢索描述和關鍵字meta標籤在php"> 檢索描述和關鍵字meta標籤在php </a> </li> <li> 28. <a href="http://hk.uwenku.com/question/p-trhcrzrc-bae.html" target="_blank" title="mysql搜索標題,描述和多行標記"> mysql搜索標題,描述和多行標記 </a> </li> <li> 29. <a href="http://hk.uwenku.com/question/p-sjoemcvz-vd.html" target="_blank" title="如何更改Vbulletin論壇的單個文章頁面的元關鍵字和元描述標籤?"> 如何更改Vbulletin論壇的單個文章頁面的元關鍵字和元描述標籤? </a> </li> <li> 30. <a href="http://hk.uwenku.com/question/p-cwzgxifo-cm.html" target="_blank" title="我該如何動態製作標題?"> 我該如何動態製作標題? </a> </li> </ul> </div> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1575177025"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img.uwenku.com/uwenku/script/side.js?t=1644592048261"></script> <script type="text/javascript" src="http://img.uwenku.com/uwenku/plugin/highlight/highlight.pack.js"></script> <link href="http://img.uwenku.com/uwenku/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="5415218910" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> 最新問題 </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-umokuomz-yc.html" target="_blank" title="爲什麼表單值對象爲空?"> 爲什麼表單值對象爲空? </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-vqjrqojr-vx.html" target="_blank" title="如何在我的MySQL使用GROUP_CONCAT"> 如何在我的MySQL使用GROUP_CONCAT </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-uiigjrgk-wd.html" target="_blank" title="部署到蔚藍的網站"> 部署到蔚藍的網站 </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-puyvsnrt-uo.html" target="_blank" title="CSS響應表不顯示"> CSS響應表不顯示 </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-ehsmmxhr-tw.html" target="_blank" title="如何在UML中建模1到0 .. *聚合"> 如何在UML中建模1到0 .. *聚合 </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-tpwqvwan-vh.html" target="_blank" title="Vue公司和子元件構件"> Vue公司和子元件構件 </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-ulodlydw-vq.html" target="_blank" title="PowerShell輸出在手動和程序化執行之間有所不同"> PowerShell輸出在手動和程序化執行之間有所不同 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-ohspesbx-va.html" target="_blank" title="如何製作所需的幾個字段之一?"> 如何製作所需的幾個字段之一? </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-vugosleg-sg.html" target="_blank" title="從一個對象獲取變量值 - jquery"> 從一個對象獲取變量值 - jquery </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-xqfsgrav-ss.html" target="_blank" title="Mongo DB - 羣組狀態並使用聚合獲得總計數"> Mongo DB - 羣組狀態並使用聚合獲得總計數 </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> 相關問題</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-qwjrbnon-xo.html" target="_blank" title="PHP元標記描述和關鍵字動態"> PHP元標記描述和關鍵字動態 </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-sdabtzmv-vm.html" target="_blank" title="重複元描述和標題標記"> 重複元描述和標題標記 </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-zylwhbih-q.html" target="_blank" title="功能,以廢頁面的關鍵字,描述和標題?"> 功能,以廢頁面的關鍵字,描述和標題? </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-velqpqly-bdh.html" target="_blank" title="獲取元標題和描述"> 獲取元標題和描述 </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-mgpizfjo-bau.html" target="_blank" title="如何在Rails中自動獲取元描述和關鍵字?"> 如何在Rails中自動獲取元描述和關鍵字? </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-wjsdsrvn-wa.html" target="_blank" title="編程從標題,描述和相關項目獲取標籤(關鍵字)"> 編程從標題,描述和相關項目獲取標籤(關鍵字) </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-ymsgvzas-mh.html" target="_blank" title="Spree中的自定義元描述和關鍵字標籤"> Spree中的自定義元描述和關鍵字標籤 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-ghhkqiqj-or.html" target="_blank" title="在每個頁面的不同標題,關鍵字和描述"> 在每個頁面的不同標題,關鍵字和描述 </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-scpbqqra-bu.html" target="_blank" title="如何獲得使用php的網站的標題和描述?"> 如何獲得使用php的網站的標題和描述? </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-ynpfajfu-so.html" target="_blank" title="元標題/描述/關鍵字內容中的轉義字符"> 元標題/描述/關鍵字內容中的轉義字符 </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://hk.uwenku.com/contact">聯系我們</a></li> <li>© 2020 HK.UWENKU.COM</li> <li><a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备13005482号-4</a></li> <li><script type="text/javascript" src="https://v1.cnzz.com/z_stat.php?id=1280101193&web_id=1280101193"></script></li> <li><a href="http://www.uwenku.com/" target="_blank" title="优文库">简体中文</a></li> <li><a href="http://hk.uwenku.com/" target="_blank" title="優文庫">繁體中文</a></li> <li><a href="http://ru.uwenku.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.uwenku.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.uwenku.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.uwenku.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.uwenku.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.uwenku.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.uwenku.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.uwenku.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.uwenku.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.uwenku.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.uwenku.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f78a970f17b19a79fc477a3378096f29"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>