1

angular プロジェクトで実行時にコンパイル済みのテンプレートを作成する必要があります。

シナリオを説明しましょう。

データベースからテンプレートを取得します。これは次のようなものです

const template = '<span>{{data}}</span>';

そして、私のコンポーネントでは、このデータを取得し、以下のように div で innerHTML を実行します。

<div [innerHTML]="template"></div>

しかし、補間が機能していません。

ngx-dynamic ( https://www.npmjs.com/package/ngx-dynamic ) でこの問題を解決しました。しかし、これを使用すると、AoT コンパイルができなくなります。

jit と一緒に動作する AoT でコンパイルされた angular アプリでこれを可能にしたいと考えています。

アイビーで可能ですか?どうすればいいのかアドバイスください。

4

0 に答える 0