我想将渲染的组件放入字符串中。 例如:
@Component({
selector: 'A',
template: '<h1>Hello {{name}}!</h1>'
})
export class AComponent
{
@Input() name: string;
}
@Component(
{
//some parameters
})
export class BComponent
{
getChildComponentHtml(){
// it's just an example what I would like to have
// renderedComponent should contain pre-rendered HTML mark-up
// <h1>Hello Wolrd!</h1>
let renderedComponent = someClass.renderComponent(BComponent, 'World');
}
}
有没有可能?我知道在MVC中有一些方法可以做到这一点。但是我确实需要在客户端执行此操作。
答案 0 :(得分:-1)
也许因为代码无法执行而尝试将代码放在隐藏的文本区域中,然后使用Javascript从文本区域中获取值。