AngularJS ng-bind-htmlनिर्देश


उदाहरण

<p> तत्व के आंतरिक HTML को चर myText से बांधें :

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular-sanitize.js"></script>
<body>

<div ng-app="myApp" ng-controller="myCtrl">

    <p ng-bind-html="myText"></p>

</div>

<script>
var app = angular.module("myApp", ['ngSanitize']);
app.controller("myCtrl", function($scope) {
    $scope.myText = "My name is: <h1>John Doe</h1>";
});
</script>

परिभाषा और उपयोग

ng-bind-htmlनिर्देश एक HTML तत्व के लिए सामग्री को बाध्य करने का एक सुरक्षित तरीका है

जब आप AngularJS को अपने एप्लिकेशन में HTML लिखने दे रहे हैं, तो आपको खतरनाक कोड के लिए HTML की जांच करनी चाहिए। अपने एप्लिकेशन में "angular-sanitize.js" मॉड्यूल शामिल करके आप ngSanitize फ़ंक्शन के माध्यम से HTML कोड चलाकर ऐसा कर सकते हैं।


वाक्य - विन्यास

<element ng-bind-html="expression"></element>

सभी HTML तत्वों द्वारा समर्थित।


पैरामीटर मान

Value Description
expression Specifies a variable, or an expression to evaluate.