0

我想在前端使用 Angular 创建一个多页网站。我可以使用路由来实现它。但我的问题是,我想在 head 部分的每个页面都有单独的元标记。

那么,您能否就如何为我的 Angular 应用程序的每个单独页面添加单独的元标记提供一些见解?

编辑1:(回应版主提出的问题过于广泛)

我想创建一个医院列表网站。对于详细视图中的每个列表,我想添加包含来自数据库的一些自定义详细信息的元标记,以用于搜索引擎优化。所以我想知道该怎么做?

4

1 回答 1

2

Metaclass 是 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-b​​rowser 库中导入它。

import { Meta } from '@angular/platform-browser';

您可以在此链接和链接上找到有关此软件包的更多信息

于 2019-08-28T05:29:08.640 回答