解决方法
装饰器或您称之为注释的不是Angular 2本身的一部分,而是TypeScript语言的一部分.
Typescript documentation介绍了如何编写这些装饰器来装饰类,方法等.
您可以将装饰器定义为:
export function f() { //do something }
后来用它作为:
import { f } from "./your-decorator-module"; @f() export class MyClass { }
但是,您描述的功能(如果用户未登录则转到错误页面)可以通过为组件定义路由器保护来更好地实现.您可以按照Angular 2 Tutorial on Routing来完成此结果