AngularJS ng-bind-htmlDirektive

AngularJS 参考手册AngularJS-Referenzhandbuch


AngularJS-Beispiel

Binden Sie das innerHTML innerhalb von <p> an eine VariablemyText:

<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 = "Mein Name ist: <h1>John Doe</h1>"; }); </script>

Selbst ausprobieren »

Definition und Verwendung

ng-bind-htmlDie Direktive ist eine sichere Methode, um Inhalte an HTML-Elemente zu binden.

Wenn Sie möchten, dass AngularJS HTML in Ihrer Anwendung schreibt, müssen Sie nach gefährlichem Code suchen. Durch das Einbinden des Moduls "angular-sanitize.js" in Ihrer Anwendung verwenden Sie die Funktion ngSanitize, um die Sicherheit des Codes zu überprüfen.


Syntax

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

Alle HTML-Elemente unterstützen diese Direktive.


Parameterwert

Wert Beschreibung
expression Gibt die auszuführende Variable oder den auszuführenden Ausdruck an.

AngularJS 参考手册AngularJS-Referenzhandbuch

Andere Erweiterungen