新的Angular RC6更新已经改变了它们的声明和使用方式 . 在Angular 1.x中,我使用指令输出HTML . 我想在Angular 2 RC6中实现相同的目标 . Angular2网站上的文档建议使用@Input和其他方法进行数据绑定 . 但我看不到使用指令呈现HTML的方法 . 我希望Directive从父组件中获取一个Input,然后调用一个服务并渲染一些HTML . 我能够发送输入和调用数据服务,但如何发回HTML?

update: 是因为@Directives没有View而且它们仅用于向现有HTML元素添加行为?

如果是,那么制作可重用组件的最佳方法是什么?