【发布时间】:2017-09-09 18:38:40
【问题描述】:
在 Angular cli 中,如何将元数据添加到路由,例如标题和描述标签?
这些是我的路线:
import { Route} from '@angular/router';
import { HomeComponent } from './home.component';
export const HomeRoutes: Route[] = [
{
path: '',
component: HomeComponent
},
{
path: 'home',
component: HomeComponent
}
];
我想为这些路线添加标题和描述,以便在浏览器中看到它们,例如每条路线的标题。
此外,我希望它们被机器人拾取,例如谷歌搜索引擎优化机器人。
我正在使用带有 webpack、角度版本 4 和 typescript 的 angular cli。
当前错误:
【问题讨论】:
-
Route 上有一个
data属性。这可能值得研究。其定义为:data是通过ActivatedRoute提供给组件的附加数据。不管什么意思。 :) 在 angular.io 上找不到一个很好的例子。
标签: angular webpack angular-cli reflect-metadata