3

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 では機能しなくなりました。私が間違っていることは何か分かりますか?ありがとう。

4

1 に答える 1