2017-08-05 6 views
1

私が解決しようとしている問題を詳述すれば、それは私の質問に役立つでしょう。私はテンプレートを上書きしたいのですがツールチップにHTMLを使用するためにはコンポーネントテンプレートをAngular2/4で上書きしますか?

<div class="mat-tooltip" 
    [ngClass]="tooltipClass" 
    [style.transform-origin]="_transformOrigin" 
    [@state]="_visibility" 
    (@state.done)="_afterVisibilityAnimation($event)"> 
    {{message}} 
</div> 

私は現在のテンプレートには、この機能を有効にしません、角度素材のツールチップにHTMLを使用したいです以下:

<div class="mat-tooltip" 
    [ngClass]="tooltipClass" 
    [innerHTML]="message" 
    [style.transform-origin]="_transformOrigin" 
    [@state]="_visibility" 
    (@state.done)="_afterVisibilityAnimation($event)"> 
</div> 

これは可能ですか?私が探しているものを達成するために見下している別の方法がありますか?

答えて

1

htmlファイルを変更することはできません、しかし、あなたはcomponent.tsから要素にアクセスすることができますチエニルSO-answerに見られるような

@ViewChild('dataContainer') dataContainer: ElementRef; 

loadData(data) { 
    this.dataContainer.nativeElement.innerHTML = data; 
} 

を提出。

関連する問題