Mimada ng-bind-html ya AngularJS

Ufafanuzi na matumizi

ng-bind-html Mimada ni tabia ya kuhusiana na viungo vya HTML kwa usalama.

Kutokana na AngularJS inaandikia HTML kwa programu yako, unafikia kufaiza kinaingia kwenye HTML kwa kumwambia kinaingia kwenye programu kwa "angular-sanitize.js" moduli, unaweza kumwambilea kwa ngSanitize kufanyia uharibifu wa kinaingia.

Mifano

Tengeneza <p> inayohesabuwa na myText:

<script src="https://cdn.staticfile.net/angular.js/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>Bill Gates</h1>";
});
</script>

Jifunze kwa mafanikio

Inayofaa kuafisha

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

Wote vitu vya HTML vinawasimamia.

Mambo

Mambo Kielewa
expression Jeita muwajifunze au utafutaji wa kina.