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

时间:2015-06-12 16:26:31

标签: javascript angular

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

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

1 个答案:

答案 0 :(得分:5)

引导组件实际上应该被视为一个应用程序,如果你想多次使用同一个组件,你需要将它变成一个指令,然后在你的引导程序中包含该指令。

以此菜单组件为例,您将看到多次使用的<aria-menuitem>组件以及<aria-menu>组件。

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