Inhaltsverzeichnis:

Wie verwenden Sie ngSanitize?
Wie verwenden Sie ngSanitize?

Video: Wie verwenden Sie ngSanitize?

Video: Wie verwenden Sie ngSanitize?
Video: How To Properly Clean and Sanitize Your Bath Towels 2024, November
Anonim

ng-Tipp 1: So verwenden Sie ngSanitize

  1. Download Winkel- desinfizieren Modul und fügen Sie es in die HTML-Seite ein.
  2. hinzufügen ngSanitize in den Modulabhängigkeiten var app = winklig. module('meineApp', [' ngSanitize ']);
  3. Fügen Sie im Controller den erforderlichen Ausdruck hinzu: $scope. variabel = 'Hallo Welt! ';
  4. Auf der Ansichtsseite:

Die Leute fragen auch, wofür wird Winkeldesinfektionsmittel verwendet?

1 Antwort. Wenn Sie die eckig - desinfizieren Skript, Eingaben sind desinfiziert indem Sie den HTML-Code in Token zerlegen. Alle sicheren Token (von einer Whitelist) werden dann wieder in einen korrekt maskierten HTML-String serialisiert. Dies bedeutet, dass keine unsichere Eingabe in den zurückgegebenen String gelangen kann.

Wie verwendet man NG-Bindung? Definition und Verwendungszweck Die ng - binden Direktive sagt AngularJS um den Inhalt eines HTML-Elements durch den Wert einer gegebenen Variablen oder eines Ausdrucks zu ersetzen. Wenn sich der Wert der angegebenen Variablen oder des angegebenen Ausdrucks ändert, wird auch der Inhalt des angegebenen HTML-Elements geändert.

Was ist hier die Desinfektion in Winkel?

Desinfektion ändert die Eingabe und wandelt sie in einen Wert um, der sicher in das DOM eingefügt werden kann. In Winkeldesinfektion Kontextabhängig ist ein Wert, der in CSS harmlos ist, in einer URL potenziell gefährlich. Sie können hier über die verschiedenen Kontexte lesen.

Was ist $SCE?

Strikte kontextbezogene Flucht ( SCE ) ist ein Modus, in dem AngularJS Bindungen so einschränkt, dass nur vertrauenswürdige Werte wiedergegeben werden. Sein Ziel ist es, Code so zu schreiben, dass (a) standardmäßig sicher ist und (b) die Prüfung auf Sicherheitsschwachstellen wie XSS, Clickjacking usw. erheblich vereinfacht wird.

Empfohlen: