9.3 RouteConfig 路由配置注解 - RLwu/angular-start GitHub Wiki
RouteConfig - 路由配置注解
除了使用Router的config()方法进行路由配置,Angular2还提供了路由注解,允许我们 以注解的方式为组件添加路由:
@RouteConfig([
{path:"/video", component:EzVideo},
{path:"/music", component:EzMusic}
])
class EzApp{...}
RouteConfigAnnotation的构造函数参数与Router的config()方法参数一致,都是一个包含 若干配置项的数组。
事实上,它的确只是一个语法糖 : Angular2在bootstrap一个组件时,会检查组件是否存在 RouteConfig注解,如果存在,则利用这个信息调用Router的config()方法进行路由配置:
不过这样写起来,感觉会流畅一些,声明式的氛围更强烈一些。