【问题标题】:Can I take plain HTML snapshot of Angular index page when it's loaded in DOM [Angular template to static HTML]?我可以在 DOM [Angular 模板到静态 HTML] 中加载 Angular 索引页面时拍摄其纯 HTML 快照吗?
【发布时间】:2016-03-09 11:44:22
【问题描述】:

我正在开发一个功能,我想在其中获取当前加载的角度页面纯 HTML 快照。我以前使用过 grunt html-snapshot 插件来拍摄 HTML 快照,但它是使用命令行手动方式的静态过程。我需要编写脚本/客户端代码,它将对其进行快照并提供纯 HTML 代码作为输出。

【问题讨论】:

    标签: javascript html angularjs gruntjs


    【解决方案1】:

    这是一个简单的解决方法:

    $http.get('/').then(function(response) {
        var raw_html = response.data; // full html
    });
    

    【讨论】:

    • 我不想要整个 Angular 单页 HTML,当我们运行 SPA(单页应用程序)时,Angular 编译器将执行所有 Angular 表达式并将数据加载到 DOM 中。我想在 DOM 中加载 SPA 时拍摄 HTML 快照。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 2017-02-13
    • 2011-04-21
    • 2016-09-03
    • 1970-01-01
    相关资源
    最近更新 更多