だから、私はAngularアプリケーションに取り組んでおり、ngSanitizeとngDragDropの間の互換性に関して問題を抱えています. ngDragDrop はhttp://ganarajpr.github.io/angular-dragdrop/で、 ngSanitize はhttps://docs.angularjs.org/api/ngSanitize/service/$sanitizeで見つけることができます。
アプリ モジュールに ngSanitize を含めた瞬間、Angular コードが完全に機能しなくなりました。
私はcompatibility.htmlというテストファイルを持っています
<!DOCTYPE html>
<html ng-app="MyApp">
<head>
<meta charset='utf-8'>
<script src="compatibility.js"></script>
<script src="angular/angular.min.js"></script>
<script src="angular-resource/angular-resource.min.js"></script>
<script src="angular/angular-sanitize.min.js"></script>
<script src="angular/draganddrop.js"></script>
</head>
<body>
{{3+1}}
</body>
</html>
そしてもう1つはcompatibility.jsと呼ばれる
var app = angular.module("MyApp", ["ngDragDrop","ngSanitize"]);
app.controller("Controller", [ '$scope', '$sce', function($scope, $sce) {
}]);
なぜそれが機能しないのか、何をすべきかわかりません。おそらく、評価はコードが実行され{{3+1}}
たときに a を返すはずですが、そうではありません。4
私は ngSanitize と ngDragDrop の両方を別々に使用しましたが、両方を同時に使用しようとした場合にのみ問題が発生します。