Hướng dẫn safehtml to string - safehtml thành chuỗi
Show 1 câu trả lờiGiá trị được lưu trữ trong thuộc tính
Tuy nhiên, bạn chỉ nên sử dụng chất khử trùng và giá trị được trả về trong mẫu của bạn:
Bây giờ Div sẽ có nội dung của HTML được chuyển vào 0Đã trả lời ngày 7 tháng 11 năm 2018 lúc 11:32Nov 7, 2018 at 11:32
Poul Kruijtpoul KruijtPoul Kruijt 66.7K11 Huy hiệu vàng140 Huy hiệu bạc141 Huy hiệu đồng11 gold badges140 silver badges141 bronze badges 1
Báo cáo lỗiGói bị ảnh hưởngVấn đề được gây ra bởi gói @angular/trình duyệt nền tảng Đây có phải là một hồi quy?Đây là loại hồi quy - xin vui lòng xem mô tả dưới đây. Sự mô tảTôi đang gặp lỗi TypeScript sau khi chuyển sang trình biên dịch Ivy:Typescript error after switching to Ivy compiler: [Step 4/5] src/app/app.component.html(1,26): Type 'SafeHtml' is not assignable to type 'string'. Trong lớp Angular có một thuộc tính thành viên được tuyên bố là 1:@Component({ selector: 'app', template: `` }) export class AppComponent { description: SafeHtml; constructor(private sanitizer: DomSanitizer) {} ngOnInit(): void { this.description = this.sanitizer.sanitize(SecurityContext.HTML, 'whatever comes from server'); } } Vấn đề của tôi là làm thế nào để chuyển đổi 1 và 3 thành chuỗi, do đó, kiểm tra mẫu nghiêm ngặt không phát ra lỗi - Tôi muốn tránh gọi 4 trên 5 - nó sẽ hoạt động ngoài hộp - ít nhất đó là mong đợi của tôi.Angular 1 được tuyên bố là:/** * Marker interface for a value that's safe to use as HTML. * * @publicApi */ export declare interface SafeHtml extends SafeValue { } Và 7 được định nghĩa trong lib.dom.d.ts:interface InnerHTML { innerHTML: string; } 7 là loại 9, trong khi tôi có 1.Sinh sản tối thiểuCách sinh sản: git clone https://github.com/felikf/angular-repro-safe-html.git npm i npm run build 🔥 Ngoại lệ hoặc lỗi
🌍 Môi trường của bạnPhiên bản Angular:
Bất cứ điều gì khác có liên quan? Điều này xảy ra trong [Step 4/5] src/app/app.component.html(1,26): Type 'SafeHtml' is not assignable to type 'string'.1. Cũng được hỏi ở đây: https://stackoverflow.com/questions/58265539 |