La directiva ng-bind-html en AngularJS se usa para vincular el HTML interno de un elemento HTML a los datos de la aplicación y eliminar el código peligroso de la string HTML. El servicio $sanitize es imprescindible para la directiva ng-bind-html. Es compatible con todos los elementos HTML.
Sintaxis:
<element ng-bind-html="expression"> Contents... </element>
Ejemplo: este ejemplo ilustra la directiva ng-bind-html.
<!DOCTYPE html> <html ng-app="myApp"> <head> <title>ng-bind-html Directive</title> <script src= "//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"> </script> <script src= "//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular-sanitize.min.js"> </script> <style> .green { color: green; font-size: 20px; } </style> </head> <body ng-controller="geek" style="text-align:center"> <h1 style="color:green;">GeeksforGeeks</h1> <h2 style="">ng-bind-html Directive</h2> <p ng-bind-html="text"></p> <script> var myApp = angular.module("myApp", ['ngSanitize']); myApp.controller("geek", ["$scope", function($scope) { $scope.text = "<span class='green'> GeeksforGeeks</span> is the" + " computer science portal for geeks."; }]); </script> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por Vishal Chaudhary 2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA