angular 1.2.0-RC.2 から 1.2.0-RC.3 への更新時に、ngBindHtmlDirective がスコープ データを解析する方法の変更によってトリガーされる重大な変更に気付きました (この変更を介して)。私がしているのは、SVG の一部を取得して表示することです (SVG は有効であり、そのすべてです)。
次のテンプレート マークアップがあります。
<div ng-controller="MainCtrl">
<div ng-bind-html="svg"></div>
</div>
そして、サーバーから SVG を要求し、それをに割り当てる私のアプリのいくつかのロジック$scope
:
app.controller('MainCtrl', ['$scope', '$sce', 'API', function($scope, $sce, API) {
API.getSVG().then( function(resp) {
$scope.svg = $sce.trustAsHtml(resp.data.svg);
});
}]);
これは RC2 では機能していましたが、RC3 では機能しなくなりました。私が間違っていることは何か分かりますか?ありがとう。