javascript - 如何使用 Angular JS 克隆 html

标签 javascript jquery angularjs

我正在尝试使用 AngularJS 克隆 html,我使用 jQuery 做到了这一点,但它与 Angular 冲突,所以我想使用 AngularJS 进行制作。我的代码如下:

function printContent(el){
    var restorepage = $('body').html();
    var printcontent = $('#' + el).clone();
    $('body').empty().html(printcontent);
    window.print(); 
    $('body').html(restorepage);
}

最佳答案

您只需使用 JQlite 即可实现此目的

var myEl = angular.element( document.querySelector( '#divID' ) );
myEl.clone();

请记住将 jquery 文件放在 HTML 中的 angular.js 文件之前,以使用 JQlite

关于javascript - 如何使用 Angular JS 克隆 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45978851/

相关文章:

javascript - 如何在按钮单击 React.js 时运行警报

c# - Dropzone.js:将图像上传到 ASP.NET 中的服务器

javascript - 为什么 AngularJS 建议将服务、指令和过滤器放在单独的模块中?

javascript - 使用 "(function() { ....[js code here]...... })();"包装 Angular javascript 文件有什么好处

javascript - Google Analytics 选择加入保留选择退出

javascript - 防止 NoUISlider 工具提示重叠

javascript - D3 - yAxis 刻度未显示

javascript - Cypress :比较 2 个站点中的信息

jquery - 当文本溢出时使 JQuery Marquee

jquery - 页脚上方的 float 社交图标