如何在同一页面中多次使用AngularJS 2 组件?

How to use an AngularJS 2 component multiple times in the same page?

使用选择器 'some-comp' 声明组件后,在页面中使用 <some-comp></some-comp> 将只能使用一次。我想多次使用它任何帮助,这里是一个示例代码:

@Component({ selector: 'some-comp' })
@View({ template: 'component template' })
class SomeComponent {    }
bootstrap(SomeComponent);

bootstrapped 组件真的可以看作是一个应用程序,如果你想多次使用同一个组件,你会想把它做成一个指令,然后将那个指令包含在你的您 bootstrap.

的应用

以这个菜单组件为例,您会看到 <aria-menuitem> 组件以及 <aria-menu> 组件被多次使用。

https://github.com/dylanb/Axponents/tree/master/angular2