別のコンポーネントのangular2タグを使用して、a-componentに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