Obsah:

Ako používate ngSanitize?
Ako používate ngSanitize?

Video: Ako používate ngSanitize?

Video: Ako používate ngSanitize?
Video: БАЛТИЙСКИЕ ЯЗЫКИ: что это такое? Какое отношение имеют к славянским языкам? 2024, Apríl
Anonim

ng-tip 1: Ako používať ngSanitize

  1. Stiahnuť angular- dezinfikovať modul a zahrnúť ho do html stránky.
  2. pridať ngSanitize v závislostiach modulu var app = angular. module('myApp', [' ngSanitize ']);
  3. Pridajte požadovaný výraz do ovládača: $scope. premenná = 'Dobrý deň Svet! ';
  4. Na stránke zobrazenia:

Ľudia sa tiež pýtajú, na čo sa používa uhlová dezinfekcia?

1 odpoveď. Ak zahrniete hranatý - dezinfikovať skript, vstupy sú dezinfikované analýzou kódu HTML na tokeny. Všetky bezpečné tokeny (z whitelistu) sú potom serializované späť do správneho escapovaného html reťazca. To znamená, že do vráteného reťazca sa nemôže dostať žiadny nebezpečný vstup.

ako používate NG bind? Definícia a Použitie The ng - viazať smernica hovorí AngularJS nahradiť obsah prvku HTML hodnotou danej premennej alebo výrazu. Ak sa zmení hodnota danej premennej alebo výrazu, zmení sa aj obsah zadaného HTML elementu.

Čo je to dezinfekcia v uhlovom?

Sanitácia upraví vstup a zmení ho na hodnotu, ktorú možno bezpečne vložiť do modelu DOM. In Uhlová sanitácia závisí od kontextu, hodnota, ktorá je v CSS neškodná, je v URL potenciálne nebezpečná. o rôznych súvislostiach si môžete prečítať tu.

Čo je $SCE?

Prísne kontextové escapovanie ( SCE ) je režim, v ktorom AngularJS obmedzuje väzby, aby vykresľovali iba dôveryhodné hodnoty. Jeho cieľom je pomáhať pri písaní kódu spôsobom, ktorý (a) je v predvolenom nastavení bezpečný a (b) značne uľahčuje auditovanie bezpečnostných zraniteľností, ako je XSS, clickjacking atď.

Odporúča: