awesomium を使用してゲーム内 UI を作成しています。ある時点で、ゲームがロードされ、任意の新しい UI 要素を作成するための JavaScript のチャンクが実行されます。例えば
jQuery(document.body).append('<span class="game-status-alert">You Lose!</span>');
それはうまく機能しますが、特にangularを使用して、もう少し高度なUI要素を作成したいときに問題が発生します。たとえば、次のようなものです。
function ChatBoxControl($scope) { /* Stuff */ }
jQuery(document.body).append(
'<div ng-controller="ChatBoxControl"><div ng-repeat="line in chat"><span>{{line}}</span></div></div>'
);
驚くべきことではありませんが、これは新しい角度ビューを作成しません。その html をドキュメントに追加するだけで、ChatBoxControl にバインドすることはありません。
ここでやろうとしていることをどのように達成できますか?