Lösung des Problems des Angular-Bild-Upload-Vorschaupfads
Dieses Mal werde ich Ihnen die Lösung für das Angular-Problem bringenBildHochladen Vorschaupfad Es gibt Notizen, um das Problem zu lösen Schauen wir uns die folgenden praktischen Fälle an.
Vorwort
Als ich vor einiger Zeit an einem Projekt arbeitete, stieß ich auf ein Problem, das dazu führte, dass AngularJS die Funktion der Bildvorschau und des Hochladens in Angular4 beim Hochladen und Auswählen von Bildern für die lokale Vorschau über input:file
implementierte erhalten durch window.URL.createObjectURL
In der dem Bild zugewiesenen Quelle ist ein Fehler aufgetreten:
WARNING: sanitizing unsafe URL value
Hier sind die Lösungen:
HTML-Code:
<input type="file" (change)="fileChange($event)" > <img [src]="imgUrl" alt="">
Unter anderem wird die Änderungsmethode aufgerufen, nachdem jedes Bild ausgewählt wurde. Die Quelle des Bildes muss in Form einer Attributbindung vorliegen. Die Verwendung des Interpolationsausdrucks führt ebenfalls zu einem Fehler
ts-Code
import { Component, OnInit } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser' @Component({ selector: 'my-app', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent implements OnInit { imgUrl; constructor( private sanitizer: DomSanitizer ){} ngOnInit() { } fileChange(event){ let file = event.target.files[0]; let imgUrl = window.URL.createObjectURL(file); let sanitizerUrl = this.sanitizer.bypassSecurityTrustUrl(imgUrl); this.imgUrl = sanitizerUrl; } }
generierte imgUrl über die bypassSecurityTrustUrl-Methode von Santizer in einen window.URL.createObjectURL
sicheren -Pfad umzuwandeln.
AngularJS implementiert die Preisberechnungsfunktion
Wie Webpack Electron-Anwendungen erstellt
Das obige ist der detaillierte Inhalt vonLösung des Problems des Angular-Bild-Upload-Vorschaupfads. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Windows 11 bietet so viele Anpassungsoptionen, darunter eine Reihe von Themen und Hintergrundbildern. Obwohl diese Themen auf ihre Art ästhetisch sind, fragen sich einige Benutzer immer noch, wo sie unter Windows 11 im Hintergrund stehen. Diese Anleitung zeigt Ihnen die verschiedenen Möglichkeiten, auf den Speicherort Ihres Windows 11-Designs zuzugreifen. Was ist das Standarddesign von Windows 11? Der Standard-Designhintergrund von Windows 11 ist eine blühende abstrakte königsblaue Blume mit einem himmelblauen Hintergrund. Dieser Hintergrund ist aufgrund der Vorfreude auf die Veröffentlichung des Betriebssystems einer der beliebtesten. Das Betriebssystem bringt jedoch auch eine Reihe anderer Hintergründe mit. Daher können Sie den Hintergrund des Windows 11-Desktopdesigns jederzeit ändern. Themen werden in Windo gespeichert

Ein Dateipfad ist eine Zeichenfolge, die vom Betriebssystem verwendet wird, um eine Datei oder einen Ordner zu identifizieren und zu finden. In Dateipfaden gibt es zwei gängige Symbole zur Trennung von Pfaden, nämlich den Schrägstrich (/) und den Backslash (). Diese beiden Symbole haben in verschiedenen Betriebssystemen unterschiedliche Verwendungen und Bedeutungen. Der Schrägstrich (/) ist ein häufig verwendetes Pfadtrennzeichen in Unix- und Linux-Systemen. Auf diesen Systemen beginnen Dateipfade im Stammverzeichnis (/) und werden durch Schrägstriche zwischen den einzelnen Verzeichnissen getrennt. Zum Beispiel der Pfad /home/user/Docume

Angular.js ist eine frei zugängliche JavaScript-Plattform zum Erstellen dynamischer Anwendungen. Es ermöglicht Ihnen, verschiedene Aspekte Ihrer Anwendung schnell und klar auszudrücken, indem Sie die Syntax von HTML als Vorlagensprache erweitern. Angular.js bietet eine Reihe von Tools, die Sie beim Schreiben, Aktualisieren und Testen Ihres Codes unterstützen. Darüber hinaus bietet es viele Funktionen wie Routing und Formularverwaltung. In dieser Anleitung wird erläutert, wie Angular auf Ubuntu24 installiert wird. Zuerst müssen Sie Node.js installieren. Node.js ist eine JavaScript-Ausführungsumgebung, die auf der ChromeV8-Engine basiert und es Ihnen ermöglicht, JavaScript-Code auf der Serverseite auszuführen. In Ub sein

Dieses Video kann aufgrund eines technischen Fehlers nicht abgespielt werden. (Fehlercode: 102006) Dieser Leitfaden bietet einfache Lösungen für dieses häufige Problem und ermöglicht Ihnen die Fortsetzung Ihrer Codierungsreise. Wir werden auch die Ursachen von Java-Fehlern besprechen und wie man sie in Zukunft verhindern kann. Was ist „Fehler: Hauptklasse nicht gefunden oder geladen“ in Java? Java ist eine leistungsstarke Programmiersprache, die es Entwicklern ermöglicht, eine breite Palette von Anwendungen zu erstellen. Seine Vielseitigkeit und Effizienz bringen jedoch eine Reihe häufiger Fehler mit sich, die während der Entwicklung passieren können. Einer der Interrupts ist „Fehler: Hauptklasse user_jvm_args.txt nicht gefunden oder geladen“, was auftritt, wenn die Java Virtual Machine (JVM) die Hauptklasse zum Ausführen eines Programms nicht finden kann. Dieser Fehler wirkt selbst in einer Hürde

Wie verwende ich den Monaco-Editor in Angular? Der folgende Artikel dokumentiert die Verwendung des Monaco-Editors in Angular, der kürzlich in einem Unternehmen verwendet wurde. Ich hoffe, dass er für alle hilfreich sein wird!

Kennen Sie Angular Universal? Es kann dazu beitragen, dass die Website eine bessere SEO-Unterstützung bietet!

Mit der rasanten Entwicklung des Internets wird auch die Front-End-Entwicklungstechnologie ständig verbessert und iteriert. PHP und Angular sind zwei Technologien, die in der Frontend-Entwicklung weit verbreitet sind. PHP ist eine serverseitige Skriptsprache, die Aufgaben wie die Verarbeitung von Formularen, die Generierung dynamischer Seiten und die Verwaltung von Zugriffsberechtigungen übernehmen kann. Angular ist ein JavaScript-Framework, mit dem Single-Page-Anwendungen entwickelt und komponentenbasierte Webanwendungen erstellt werden können. In diesem Artikel erfahren Sie, wie Sie PHP und Angular für die Frontend-Entwicklung verwenden und wie Sie diese kombinieren

Was ist der Unterschied im Pfad „Arbeitsplatz“ in Win11? Schneller Weg, es zu finden! Da das Windows-System ständig aktualisiert wird, bringt auch das neueste Windows 11-System einige neue Änderungen und Funktionen mit sich. Eines der häufigsten Probleme besteht darin, dass Benutzer den Pfad zu „Arbeitsplatz“ im Win11-System nicht finden können. Dies war in früheren Windows-Systemen normalerweise ein einfacher Vorgang. In diesem Artikel erfahren Sie, wie sich der Pfad „Arbeitsplatz“ im Win11-System unterscheidet und wie Sie ihn schnell finden. Unter Windows1
