আপনি কিভাবে ngSanitize ব্যবহার করবেন?
আপনি কিভাবে ngSanitize ব্যবহার করবেন?
Anonim

ng-টিপ 1: কিভাবে ngSanitize ব্যবহার করবেন

  1. কৌণিক ডাউনলোড করুন- পরিষ্কার মডিউল এবং এটি html পৃষ্ঠায় অন্তর্ভুক্ত করুন।
  2. যোগ করুন স্যানিটাইজ করা মডিউল নির্ভরতায়, var অ্যাপ = কৌণিক। মডিউল('myApp', [' স্যানিটাইজ করা ']);
  3. কন্ট্রোলারে প্রয়োজনীয় অভিব্যক্তি যোগ করুন: $scope। পরিবর্তনশীল = 'হ্যালো বিশ্ব ! ';
  4. ভিউ পৃষ্ঠায়:

লোকেরা আরও জিজ্ঞাসা করে, কৌণিক স্যানিটাইজ কীসের জন্য ব্যবহৃত হয়?

1 উত্তর। আপনি যদি অন্তর্ভুক্ত কৌণিক - পরিষ্কার স্ক্রিপ্ট, ইনপুট হয় জীবাণুমুক্ত এইচটিএমএলকে টোকেনে পার্স করে। সমস্ত নিরাপদ টোকেন (একটি শ্বেত তালিকা থেকে) তারপর সঠিকভাবে পালিয়ে যাওয়া html স্ট্রিং-এ আবার সিরিয়ালাইজ করা হয়। এর মানে হল যে কোনও অনিরাপদ ইনপুট এটি প্রত্যাবর্তিত স্ট্রিংটিতে তৈরি করতে পারে না।

আপনি কিভাবে NG বাইন্ড ব্যবহার করবেন? সংজ্ঞা এবং ব্যবহার দ্য ng - বাঁধাই করা নির্দেশনা বলে AngularJS একটি প্রদত্ত ভেরিয়েবল বা এক্সপ্রেশনের মান দিয়ে একটি HTML উপাদানের বিষয়বস্তু প্রতিস্থাপন করতে। প্রদত্ত ভেরিয়েবলের মান, বা এক্সপ্রেশন, পরিবর্তন হলে, নির্দিষ্ট HTML উপাদানের বিষয়বস্তুও পরিবর্তিত হবে।

এখানে, কৌণিক মধ্যে স্যানিটাইজেশন কি?

স্যানিটাইজেশন ইনপুট পরিবর্তন করে, এটিকে একটি মানতে পরিণত করে যা DOM-এ সন্নিবেশ করা নিরাপদ। ভিতরে কৌণিক স্যানিটাইজেশন প্রেক্ষাপটের উপর নির্ভর করে, একটি মান যা CSS-এ ক্ষতিকারক নয় তা URL-এ সম্ভাব্য বিপজ্জনক। আপনি এখানে বিভিন্ন প্রসঙ্গে পড়তে পারেন।

$SCE কি?

কঠোর প্রাসঙ্গিক পলায়ন ( SCE ) হল একটি মোড যেখানে AngularJS শুধুমাত্র বিশ্বস্ত মান রেন্ডার করার জন্য বাইন্ডিংকে সীমাবদ্ধ করে। এর লক্ষ্য হল কোড লিখতে এমনভাবে সহায়তা করা যাতে (a) ডিফল্টভাবে সুরক্ষিত থাকে এবং (b) XSS, ক্লিকজ্যাকিং ইত্যাদির মতো নিরাপত্তা দুর্বলতার জন্য অডিটিংকে অনেক সহজ করে তোলে।

প্রস্তাবিত: