私はこの文字列をデータベースに持っているといいます。コンパイル角2文字列からの文字列
databaseEntry = "<span (click)="togleShowDetails()">click here</span>"
同じ文字列を自分のコードに直接挿入した場合と同じように動作します。 は、私はこれを試してみました:
<p [innerHTML]="databaseEntry"></p>
<span (click)="someFunction()">click here</span>
両方のラインを視覚的に同じレンダリングが、実際に生成されたHTMLが異なるため、機能が第二にのみ動作します。
<span>click here</span>
<span _ngcontent-qdv-71="" data-vivaldi-spatnav-clickable="1">click here</span>
これは、角で再生されないためです。
したがって、問題はinnerHTMLの代わりに何を使用するかです。 これに対していくつかの回答が見つかりましたが、ランダムな入力文字列を検討していなかったか、重要なものが欠けていました。