我想在前端使用Angular创建一个多页网站。我可以使用路由来实现它。但是我的问题是,我想在头部的每个页面使用单独的元标记。
那么您能为我提供一些有关如何为Angular应用程序的每个页面添加单独的元标记的见解吗?
编辑1 :(响应主持人提出的问题范围太广)
我想创建一个医院列表网站。对于每个详细视图列表,我想添加元标记,其中包含来自数据库的一些自定义详细信息,以进行搜索引擎优化。所以我想知道怎么做?
答案 0 :(得分:2)
Meta
类是Angular中的服务,用于获取,添加,更新和删除HTML元标记。 Meta具有以下方法。
addTag(): Adds one meta tag.
addTags(): Adds more than one meta tag.
getTag(): Returns HTMLMetaElement for the given meta attribute selector.
getTags(): Returns array of HTMLMetaElement for the given meta attribute selector.
updateTag(): Updates meta tag.
removeTag(): Removes meta tag for the given attribute selector.
removeTagElement(): Removes meta tag for the given HTMLMetaElement.
要使用Meta类,请从@ angular / platform-browser库中将其导入。
import { Meta } from '@angular/platform-browser';