Làm cách nào để có được HTML bên trong trong góc?
Thí dụNhận nội dung HTML của một phần tử với id="myP" Show
hãy để html = tài liệu. getElementById("myP"). bên trongHTML; Tự mình thử »Thay đổi nội dung HTML của một phần tử với id="demo" tài liệu. getElementById("bản trình diễn"). innerHTML = "Tôi đã thay đổi. “; Tự mình thử »Lấy nội dung HTML của một
hãy để html = tài liệu. getElementById("myList"). bên trongHTML; Tự mình thử »Xóa nội dung HTML của một phần tử có id="demo" Tự mình thử »Thêm ví dụ bên dưới Định nghĩa và cách sử dụngThuộc tính Sự khác biệt giữaInternalHTML, InternalText và TextContentXem bên dưới cú phápTrả về thuộc tính InternalHTML Đặt thuộc tính InternalHTML Giá trị tài sảnThuộc tínhMô tảStringNội dung HTMLGiá trị trả vềTypeDescriptionStringNội dung HTML của phần tửThêm ví dụThí dụThay đổi nội dung HTML của hai phần tử hãy để văn bản = "Xin chào Dolly. “; Thí dụLặp lại nội dung HTML của một phần tử yếu tố. phần tử bên trongHTML +=. bên trongHTML; Tự mình thử »Thí dụThay đổi nội dung HTML và URL của một liên kết yếu tố. innerHTML = "W3Schools"; Sự khác biệt giữaInternalHTML, InternalText và TextContentThuộc tính innerHTML trả vềNội dung văn bản của phần tử, bao gồm tất cả khoảng cách và các thẻ HTML bên trong. Thuộc tính InternalText trả về Chỉ nội dung văn bản của phần tử và tất cả các phần tử con của nó, không có khoảng cách văn bản và thẻ ẩn CSS, ngoại trừ Các chuỗi được hiển thị trong Angular sử dụng cú pháp nội suy 0. Angular hỗ trợ chuỗi hiển thị có chứa các thẻ HTML thô sử dụng thuộc tính 1. Đó là một thẻ HTML tiêu chuẩn hỗ trợ góc sử dụng cú pháp liên kết thuộc tính 2 như được đưa ra bên dướiLàm cách nào để hiển thị HTML bên trong liên kết Góc?Góc hỗ trợ liên kết HTML thô bằng thuộc tính thẻ InternalHtml
InternalHTML được sử dụng để làm gì?thuộc tính innerHtml cho các phần tử HTML được sử dụng để thêm hoặc cập nhật nội dung như RAW HTML hoặc XML. HTML tiêu chuẩn hỗ trợ thẻ này trong tất cả các trình duyệt mới nhất. Nó cũng được triển khai trong một khung có liên kết 2 chiều trong khung Angular Ví dụ ràng buộc về góc 14 InternalHtmlTrong Angular, thật đơn giản để liên kết các thuộc tính và sự kiện bằng cú pháp liên kết hai chiều 3 có thể được thực hiện bằng cú pháp bên dưới
Cú pháp 4 như bên dưới________số 8_______ Hai ràng buộc trên như ràng buộc Thuộc tính và sự kiện có thể được viết bằng i. ràng buộc hai chiều cú pháp là
Biểu thức JavaScript là giá trị và thuộc tính từ đối tượng json hoặc hàm JavaScript Giả sử, Đôi khi chúng tôi muốn liên kết phản hồi HTML thay vì phản hồi JSON ở dạng chuỗi Liên kết HTML hoạt động như thế nào trong các ứng dụng Angular? sử dụng liên kết thuộc tính 5, Chúng tôi có thể liên kết nội dung HTML dưới dạng chuỗiThuộc tính 5 có thể được thêm vào thẻ HTML theo hai cáchcú pháp
Đây là một thành phần bản thảo Đã tạo nội dung biến để giữ chuỗi thẻ HTML
Đây là thành phần HTML Angular coi nội dung InternalHtml là không an toàn, vì vậy nó sẽ tự động khử trùng
Có một hạn chế đối với phương pháp này Khi nội dung HTML thô được chuyển đến thành phần góc cạnh, chúng tôi phải kiểm tra xem HTML có đáng tin cậy hay không Sau đó, Làm cách nào để vệ sinh HTML thô Angular theo cách thủ công?
Trình xử lý sự kiện InternalHtml góc bên trong ví dụ nội dung HTMLNội dung chuỗi thẻ HTML chứa các sự kiện như một phần của nội dung. Sau đó, làm cách nào để bạn bắt đầu trình xử lý liên kết sự kiện nhấp chuột? Trong các sự kiện Góc, người nghe được gắn vào trình xử lý sau khi nội dung được tải 9 phương thức gọi được sử dụng là phương thức gọi lại chạy bất cứ khi nào phát hiện thay đổiTrong ví dụ bên dưới, định nghĩa nút được hiển thị bằng cách sử dụng InternalHtml Khi nút được hiển thị, Chúng tôi sẽ thêm liên kết sự kiện nhấp chuột vào nút bên trong 0. Phương thức ElementRef 1 được sử dụng để chọn Nút DOM bằng cách sử dụng idĐây là một ví dụ hoàn chỉnh cho trình xử lý sự kiện cho InternalHtml
mã stackblitzBạn có thể tìm mã cho hướng dẫn này Phần kết luậntóm lại, các thuộc tính của Angular 5 cung cấp một liên kết động của nội dung chuỗi HTML và cũng bằng cách sử dụng 9, chúng tôi có thể liên kết các trình lắng nghe sự kiện
Làm cách nào để hiển thị dữ liệu HTML trong Angular?Hiển thị dữ liệu trong liên kết lượt xem . Hiển thị các thuộc tính thành phần với phép nội suy Chọn nguồn mẫu Khởi tạo Thêm logic để lặp qua dữ liệu Tạo lớp cho dữ liệu Sử dụng lớp anh hùng Hiển thị có điều kiện với NgIf Tóm lược Làm cách nào để xác định InternalHTML trong Angular?Thuộc tính innerHtml là thuộc tính phần tử HTML tiêu chuẩn mà Angular 14 có thể liên kết với dấu ngoặc vuông i. e [ & ] .
Làm cách nào để thêm mã HTML vào Angular?Cách đưa tệp HTML vào AngularJS . Sử dụng “chỉ thị ng-gộp” để đưa mã vào tệp bên ngoài 'Bảng. html'. Tuyên bố đã được đánh dấu in đậm trong đoạn mã dưới đây. . Trong bộ điều khiển, một biến "hướng dẫn" được tạo như một phần của đối tượng $scope. Biến này chứa danh sách các cặp khóa-giá trị Có an toàn khi sử dụng InternalHTML trong Angular không?'innerHTML' Tiềm ẩn Rủi ro Bảo mật
. Người dùng độc hại có thể sử dụng tập lệnh chéo trang (XSS) để thêm tập lệnh phía máy khách độc hại nhằm đánh cắp thông tin người dùng riêng tư được lưu trữ trong cookie phiên. Bạn có thể đọc tài liệu MDN trên InternalHTML. The use of innerHTML creates a potential security risk for your website. Malicious users can use cross-site scripting (XSS) to add malicious client-side scripts that steal private user information stored in session cookies. You can read the MDN documentation on innerHTML . |