tôi xây dựng một kéo & phát Layout thả HTML sử dụng Angular.js. Bây giờ tôi muốn lưu HTML được tạo ra, mã nguồn CSS loại bỏ mã angular.js khỏi chỉ thiết kế. Là giải pháp nào của họ để tạo HTML, mã CSS bằng angular.js?tạo mã nguồn html css bởi góc javascript hoặc bất cứ điều gì khác
6
A
Trả lời
1
Ở đây bạn có thể sử dụng jquery để có được html của bạn như là
var allContent = $('.page-content').clone();
Hủy bỏ thêm thẻ bằng cách
//remove all angular class
allContent.find("div[class^='ng-'],div[class*='ng-']").each(function() {
//check and remove class
});
//remove all ng-model attribute ans so no
allContent.find('*[ng-model]').removeAttr('ng-model');
này sạch html của bạn và nhận được tất cả html
allContent.htmlClean();
var customPageContent = allContent.html();
và cuối cùng lưu điều này bằng cách sử dụng https://github.com/eligrey/FileSaver.js
var blob = new Blob([customPageContent], {
type: "application/xhtml+xml;charset=charset=utf-8"
});
saveAs(blob, fileName + ".html");
thêm chức năng
//clear your html
$.fn.htmlClean = function() {
this.contents().filter(function() {
if (this.nodeType != 3) {
$(this).htmlClean();
return false;
} else {
this.textContent = $.trim(this.textContent);
return !/\S/.test(this.nodeValue);
}
}).remove();
return this;
};
Tôi nghĩ rằng đây sẽ giúp bạn.
Các vấn đề liên quan
- 1. chrome.browserAction.setIcon không làm bất cứ điều gì
- 2. Kích hoạt nguồn không làm bất cứ điều gì
- 3. JUnitCore.runClasses không in bất cứ điều gì
- 4. thực hiện chức năng giới hạn thời gian trong PHP hoặc bất cứ điều gì khác
- 5. Các ClassLoader có thể thay thế mảng bởi bất cứ điều gì
- 6. là bất cứ ai làm bất cứ điều gì về 2038 time_t lỗi?
- 7. Win32 Native (api hoặc bất cứ điều gì) để đọc Geolocation máy hiện tại?
- 8. Java applet không hiển thị bất cứ điều gì
- 9. echo "-e" không in bất cứ điều gì
- 10. Bất cứ điều gì giống như SciPy trong Ruby?
- 11. xoá html được tạo bởi javascript với python
- 12. Bất cứ điều gì bắt đầu bằng http: // đều được xác thực bởi FILTER_VALIDATE_URL?
- 13. findbugs-maven-plugin không làm bất cứ điều gì
- 14. Templates chấp nhận "bất cứ điều gì" trong C++
- 15. EZPDF - Tài liệu, Hướng dẫn, Bất cứ điều gì?
- 16. Không nhận lại bất cứ điều gì từ sqlsrv_num_rows
- 17. Visual studio 2015 profiler không hiển thị bất cứ điều gì từ mã của tôi
- 18. Bất cứ điều gì tốt hơn CruiseControl cho .Net CI?
- 19. Facebook shareDialog không hiển thị bất cứ điều gì
- 20. Func không trả lại bất cứ điều gì?
- 21. PHP imagefttext (imagettftext) không hiển thị bất cứ điều gì
- 22. Android CookieManager setcookie không đặt bất cứ điều gì
- 23. Đăng nhập theo hướng khía cạnh với Unity \ T4 \ bất cứ điều gì khác
- 24. Tại sao không sprintf() đầu ra bất cứ điều gì?
- 25. Logcat không hiển thị bất cứ điều gì
- 26. Nên -ealloc làm bất cứ điều gì khác hơn là bộ nhớ phát hành?
- 27. Làm thế nào để di chuyển (hoặc làm bất cứ điều gì với) chuột
- 28. TimeZoneInfo.ConvertTime không chuyển đổi bất cứ điều gì
- 29. Không thể cài đặt bất cứ điều gì trên RHEL
- 30. Bất cứ điều gì tương tự như Hibernate trong PHP?
Không có cách cụ thể để loại bỏ mã angularjs bằng cách chụp. Tìm thuộc tính hoặc lớp học và loại bỏ chúng. – Shohel