AngularJS ng-bind-html direktiba
Paglilinaw at paggamit
ng-bind-html
Ang mga direktiba ay isang ligtas na paraan para ibindihin ang nilalaman sa HTML element.
Kapag pinagpapatuloy mo ng AngularJS na isulat HTML sa iyong aplikasyon, dapat mong suriin kung mayroong mapanganib na kodigo sa HTML. Sa pamamagitan ng paglalagay ng "angular-sanitize.js" modul sa iyong aplikasyon, maaring i-run mo ang HTML kodigo sa pamamagitan ng ngSanitize function para sa pagsusuri.
Mga halimbawa
Mag-bindihin ang innerHTML ng <p> element sa variable 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 = "Ang pangalan ko ay <h1>Bill Gates</h1>"; }); </script>
Grammar
<element ng-bind-html="expression</element>
Lahat ng HTML element ay sumusuporta.
Parameter
Parameter | Paglalarawan |
---|---|
expression | Tukuyin ang variable o expression na dapat kalkulahin. |