Obsah:

Jak používáte ngSanitize?
Jak používáte ngSanitize?

Video: Jak používáte ngSanitize?

Video: Jak používáte ngSanitize?
Video: ПРАВИЛЬНЫЙ способ чистки акваланга 2024, Březen
Anonim

ng-tip 1: Jak používat ngSanitize

  1. Stáhnout úhlový- dezinfikovat modul a zahrnout jej do html stránky.
  2. přidat ngSanitize v závislostech modulu var app = angular. module('myApp', [' ngSanitize ']);
  3. Přidejte požadovaný výraz do ovladače: $scope. proměnná = 'Dobrý den Svět! ';
  4. Na stránce zobrazení:

Lidé se také ptají, k čemu se používá úhlová sanitace?

1 odpověď. Pokud zahrnete hranatý - dezinfikovat skript, vstupy jsou dezinfikováno analýzou HTML do tokenů. Všechny bezpečné tokeny (z whitelistu) jsou poté serializovány zpět do správně escapovaného html řetězce. To znamená, že do vráceného řetězce se nemůže dostat žádný nebezpečný vstup.

jak používáte NG bind? Definice a Používání The ng - svázat směrnice říká AngularJS k nahrazení obsahu prvku HTML hodnotou dané proměnné nebo výrazu. Pokud se změní hodnota dané proměnné nebo výrazu, změní se i obsah zadaného HTML elementu.

Co je to sanitace v úhlovém?

Sanitace upraví vstup a změní jej na hodnotu, kterou lze bezpečně vložit do DOM. v Úhlová sanitace závisí na kontextu, hodnota, která je v CSS neškodná, je v URL potenciálně nebezpečná. o různých kontextech si můžete přečíst zde.

Co je $SCE?

Přísné kontextové escapování ( SCE ) je režim, ve kterém AngularJS omezuje vazby, aby vykreslovaly pouze důvěryhodné hodnoty. Jeho cílem je pomáhat při psaní kódu způsobem, který (a) je ve výchozím nastavení bezpečný a (b) výrazně usnadňuje auditování bezpečnostních zranitelností, jako je XSS, clickjacking atd.

Doporučuje: