Sisukord:

Kuidas te ngSanitize'i kasutate?
Kuidas te ngSanitize'i kasutate?

Video: Kuidas te ngSanitize'i kasutate?

Video: Kuidas te ngSanitize'i kasutate?
Video: Kuidas te magasite? 2024, Aprill
Anonim

ng-tip 1: kuidas ngSanitize'i kasutada

  1. Laadi alla nurk- desinfitseerida moodul ja lisage see html-lehele.
  2. lisama ngDesinfitseerige moodulisõltuvustes var app = nurk. module('myApp', [' ngDesinfitseerige ']);
  3. Lisage kontrolleris vajalik avaldis: $scope. variable = 'Tere Maailm! ';
  4. Vaade lehel:

Inimesed küsivad ka, milleks kasutatakse nurkdesinfitseerimist?

1 vastus. Kui kaasate nurgeline - desinfitseerida skript, sisendid on desinfitseeritud sõeludes HTML-i märkideks. Kõik turvalised märgid (lubatud loendist) jadatakse seejärel tagasi korralikult pakendatud html-stringiks. See tähendab, et ükski ebaturvaline sisend ei pääse tagastatavasse stringi.

kuidas sa NG sidumist kasutad? Definitsioon ja Kasutamine The ng - siduda käskkiri ütleb AngularJS HTML-i elemendi sisu asendamiseks antud muutuja või avaldise väärtusega. Kui antud muutuja või avaldise väärtus muutub, muudetakse ka määratud HTML-i elemendi sisu.

Mis on siin nurga desinfitseerimine?

Desinfitseerimine muudab sisendit, muutes selle väärtuseks, mida on DOM-i ohutu sisestada. sisse Nurga desinfitseerimine oleneb kontekstist, on CSS-is kahjutu väärtus URL-is potentsiaalselt ohtlik. erinevate kontekstide kohta saad lugeda siit.

Mis on $SCE?

Range kontekstipõhine põgenemine ( SCE ) on režiim, milles AngularJS piirab seoseid ainult usaldusväärsete väärtuste renderdamisega. Selle eesmärk on aidata koodi kirjutamisel viisil, mis (a) on vaikimisi turvaline ja (b) muudab turvaaukude (nt XSS, klõpsamine jne) kontrollimise palju lihtsamaks.

Soovitan: