サンプルコードで私の目的を説明できると思います。
angularを使用したいくつかのhtmlコード:
<div ng-init="buttons=['add','edit','delete']">
<div show-result-as-text>
<button ng-repeat="button in buttons">{{button}}</button>
</div>
</div>
定義したいカスタム ディレクティブ "show-result-as-text" があることがわかります。angularディレクティブを使用して内部htmlコードをレンダリングし、テキストとして表示する必要があります。
最終的な html は次のようになります。
<div ng-init="buttons=['add','edit','delete']">
<div show-result-as-text>
<button>add</button>
<button>edit</button>
<button>delete</button>
</div>
</div>
また、buttons
値が変更された場合は、エスケープされた html も変更する必要があります。
私は自分で書き込もうとしましたが、2時間の作業で失敗しました。
アップデート