ngBindHtmlUnsafe を使用して Angular 1.0.8 で完全に動作していたので、これは非常に簡単なはずです。$sce.trustAsHtml()
私は今使用する必要がある API ドキュメントと StackOverflow を読みましたが、ngBindHtml
それを機能させることができないようです。
これは基本的に、私が読んだことを考えると、私が使用している形式です:
var myApp = angular.module('myApp', []);
function myController($scope, $sce){
$scope.myHtml = $sce.trustAsHtml($scope.sourceText);
}
html:
<html ng-app="myApp">
<head>
<script data-require="angular.js@1.2.0-rc3" data-semver="1.2.0-rc3-nonmin" src="http://code.angularjs.org/1.2.0-rc.3/angular.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body>
<div ng-controller="myController">
<textarea ng-model="sourceText"></textarea>
<div ng-bind-html="myHtml"></div>
</div>
</body>
</html>
これは簡単だと思っていましたが、間違っていて何かが欠けているに違いありません。
この簡単な例を Plunker にドロップしました: http://plnkr.co/edit/ZX4dONBlzv1X8BcO1IBV?p=preview