Я использую AngularJS v1.4.2 и хотел бы распечатать html из переменной в $scope
.AngularJS v1.4.2 ng-bind-html и ng-bind-html-unsafe не работают
Я попытался использовать ng-bind-html
и ng-bind-html-unsafe
, но оба они не работают.
Вот мой контроллер:
var ctrl = angular.module('app.ctrl',['app.model'])
.controller('Controller',function($scope, $log, Model){
$log.warn("controller für View wurde erstellt");
$log.log(Model.getValue());
$scope.sayHello="Hello World!";
$scope.sayHelloHtml="<strong>Hello World Fett</strong>";
});
И мой HTML код:
...
<div ng-controller="Controller">Meine erste angularJS View {{ sayHello }}
<div ng-bind="sayHello"></div>
<div ng-bind-html="sayHelloHtml"></div>
</div>
...
_ "Не работает" _? Вы получаете какие-либо ошибки? – Cerbrus
HTML-содержимое в переменных должно быть доверено, иначе HTML удаляется. используйте '$ sce', чтобы доверять вашему HTML-контенту. см. https://docs.angularjs.org/api/ng/service/$sce – Claies