我想在我的a組件中使用另一個組件的angular2標籤注入html。Angular2 [innerHtml] angular2標記不起作用
@Component({
selector: 'app-root',
template: '<app-a [my-html]="my-html"> </app-a>',
styleUrls: ['./app.component.css']
})
export class AppComponent {
my-html= '<span> {{variableFromAComponent}}</span>';
}
@Component({
selector: 'app-a',
template: '<div [innerHtml]="my-html"> </div>',
})
export class AComponent {
@Input('my-html') my-html:any;
public variableFromAComponent='its work!';
}
我想看看結果:它的工作! (來自variableFromAComponent)但我看到{{variableFromAComponent}}(angular2標籤不起作用)。
我使用了Sanitizer,但是angular2標籤沒有工作 – Andrei
當然不是。正如我所說的,Angular2不會爲這種方式添加HTML創建組件。 –
我看過你的加載動態標籤的例子。我不想加載組件,我想用Angular2標籤加載我的html。我的任務 - 從服務器加載帶有angular2標籤的html,並將其呈現在另一個組件中。 – Andrei