AngularJS:将HTML输出写入文本文件
AngularJS : Write HTML Output to textfile
我正在使用PhoneGap进行AngularJS 1.5项目。现在我想将 HTML 输出写入文本文件。
我试图使用 innerHTML 函数,但这返回了错误的输出,例如这个返回:
<html>
<body>Hi {{ Name }}</body>
</html>
我真正想保存的:
<html>
<body>Hi Developer</body>
</html>
有人有解决方案吗?谢谢!
这将比乍一看要复杂一些。Angular 没有某种输出缓冲,你可以简单地掌握。最好的办法是使用浏览器保存呈现的标记。在火狐中,您可以使用 View Source » View Generated Source
.在Chrome中,您可以在工具菜单下找到类似的选项。
或者,如果你想沿着代码之路走下去,这里有一个来自Angular开发人员Misko Hevery的回应:
我们还没有这样做,但如果你觉得可以,你可以这样做 尝试
- 获取节点.js正在运行
- 为节点安装许多 DOM 实现
- 让你的角度页面在节点内运行.js。
- 掌握$browser服务并致电
notifyWhenNoOutstandingRequests()
这将告诉您何时 页面完成呈现- 做 document.html() 来获取渲染的 HTML
[...]
如果您实际使用 angular,那么您应该能够在绑定完成后使用innerHTML
。 (小提琴)
<div ng:controller="CombinedCtrl" id="combined">
X: {{x}}, Y: {{y}}
<button ng-click="showHtml()">Show HTML</button>
</div>
.JS:
$scope.showHtml = function() {
alert('HTML IS:'r'n' + document.getElementById('combined').innerHTML);
};
相关文章:
- 使用不带文本文件的OpenLayers显示POI
- 使用javascript从文本文件中获取值
- 从javascript中的文本文件中获取值
- 在移动浏览器上显示大型文本文件
- 搜索文本文件并附加到表中
- 将文本文件加载到javascript中
- Angular http.get没有'我不喜欢在开头和结尾加方括号的文本文件
- 一个javascript实现base64图像编码并将结果写入文本文件
- 用javascript读取文本文件的第一行
- 从文本文件js中读取列表
- 使用JavaScript将压缩文本文件加载到字符串中
- 数组在手动写入时有效,但从文本文件加载时无效
- 在浏览器中打开文本文件-服务器上出现错误
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 任何编写文本文件并将其替换为上一个文本文件的方法
- html或java脚本代码在硬盘中创建一个文本文件
- Firefox插件:保存到文本文件的HTTP日志,其中包含时间、用户名、计算机名;t创建文本文件
- 从文本文件加载jsondata时出现空白页
- 如何在不干扰电子邮件通知的情况下将眼镜保存在文本文件中
- 使用javascript创建新的文本文件(),但存储[objectFile]而不是文本