Isi kandungan:

Bagaimanakah anda menggunakan ngSanitize?
Bagaimanakah anda menggunakan ngSanitize?

Video: Bagaimanakah anda menggunakan ngSanitize?

Video: Bagaimanakah anda menggunakan ngSanitize?
Video: Membuat Hand Sanitizer Sesuai dengan Standar WHO 2024, Mac
Anonim

ng-tip 1: Cara menggunakan ngSanitize

  1. Muat turun sudut- membersihkan modul dan masukkannya ke dalam halaman html.
  2. Tambah ngSanitize dalam kebergantungan modul, var app = angular. modul('myApp', [' ngSanitize ']);
  3. Tambah ungkapan yang diperlukan dalam pengawal: $scope. pembolehubah = 'Hello Dunia! ';
  4. Dalam halaman paparan:

Orang pun tanya, angular sanitize digunakan untuk apa?

1 Jawapan. Jika anda memasukkan bersudut - membersihkan skrip, input adalah dibersihkan dengan menghuraikan HTML menjadi token. Semua token selamat (daripada senarai putih) kemudiannya disirikan kembali kepada rentetan html yang terlepas dengan betul. Ini bermakna tiada input yang tidak selamat boleh masuk ke dalam rentetan yang dikembalikan.

bagaimana anda menggunakan NG bind? Definisi dan Penggunaan The ng - mengikat arahan memberitahu AngularJS untuk menggantikan kandungan elemen HTML dengan nilai pembolehubah atau ungkapan tertentu. Jika nilai pembolehubah yang diberikan, atau ungkapan, berubah, kandungan elemen HTML yang ditentukan akan ditukar juga.

Di sini, apakah sanitasi dalam sudut?

Pembersihan mengubah suai input, mengubahnya menjadi nilai yang selamat untuk dimasukkan ke dalam DOM. Dalam Pembersihan sudut bergantung pada konteks, nilai yang tidak berbahaya dalam CSS berpotensi berbahaya dalam URL. anda boleh membaca tentang konteks yang berbeza di sini.

Apakah $SCE?

Melarikan Diri Kontekstual yang Tegas ( SCE ) ialah mod di mana AngularJS mengekang pengikatan untuk hanya memberikan nilai yang dipercayai. Matlamatnya adalah untuk membantu dalam menulis kod dengan cara yang (a) selamat secara lalai, dan (b) menjadikan pengauditan untuk kelemahan keselamatan seperti XSS, clickjacking, dsb. menjadi lebih mudah.

Disyorkan: