2

AngularJS v1.3.14:現在、Angular アプリで「ng-bind-html」を使用して「ngSanitize」モジュールを使用して、HTML をページ上の領域の出力にバインドしています。これは機能し、古い $sce 'trust HTML' を必要としません。

しかし、その HTML 内に子バインディングを埋め込みたいと考えています。

だから...このようなものはうまくいく...

angular.module('myApp', ['ngSanitize'...)
    .controller('SomeCtrl', ['$scope', function($scope) {
        $scope.myHTML = '<p>hello world</p>';
}]);
...
<div ng-app="myApp" ng-controller="SomeCtrl" ng-bind-html="myHTML"></div>

このようなものはありません...

angular.module('myApp', ['ngSanitize'...)
    .controller('SomeCtrl', ['$scope', function($scope) {
        $scope.myContent = 'hello world';
        $scope.myHTML = '<p>{{myContent}}</p>';
}]);
...
<div ng-app="myApp" ng-controller="SomeCtrl" ng-bind-html="myHTML"></div>

考え?

4

1 に答える 1