そのため...たとえば、angularjsアプリ内のユーザーの「プレビュー」として、電子メールの「テンプレート」をiframeに取り込もうとしています。iframe はコントローラー領域内にあります (MainCtrl と呼びましょう)。ユーザーは、MainCtrl 内で提供されるフォーム要素を使用して、入力に基づいてプレビューを更新できます。たとえば、iframe に取り込まれるテンプレートが次のようになっているとします。
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<style type="text/css">
.some {styles: here};
</style>
</head>
<body>
<h1>{{header}}</h1>
<p>{{body}}</p>
</body>
</html>
したがって、index.html (angularjs アプリ) 内では、フォーム要素が {{header}} と {{body}} にバインドされます...
<div ng-controller="MainCtrl">
<input type="text" ng-model="header" placeholder="header text" />
<input type="text" ng-model="body" placeholder="body text" />
<iframe src="template.html" width="800" height="1500"></iframe>
</div>
それは可能ですか?angularjs がその情報を更新することは可能ですか?もしそうなら、どのように? 私は似たような設定をしていますが、うまくいかないようです。評価するangularjs式を取得できません...表示されるのは{{body}}などだけです...