所以......例如,我试图将电子邮件“模板”拉入 iframe,作为 angularjs 应用程序内用户的“预览”。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}} 等...