首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular ngSanitize / ngDragDrop兼容性

Angular ngSanitize / ngDragDrop兼容性
EN

Stack Overflow用户
提问于 2014-08-20 03:12:25
回答 1查看 722关注 0票数 1

因此,我正在开发一个Angular应用程序,并且在ngSanitize和ngDragDrop之间的兼容性方面一直存在问题。ngDragDrop可以在http://ganarajpr.github.io/angular-dragdrop/上找到,ngSanitize可以在https://docs.angularjs.org/api/ngSanitize/service/$sanitize上找到。

就在我在应用程序模块中包含ngSanitize的那一刻,angular代码完全停止了工作。

我有一个名为compatibility.html的测试文件

代码语言:javascript
复制
<!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>

和另一个名为compatibility.js的

代码语言:javascript
复制
var app = angular.module("MyApp", ["ngDragDrop","ngSanitize"]);

app.controller("Controller", [ '$scope', '$sce', function($scope, $sce) {

}]);

我一点也不知道为什么它不能工作,我也不确定该怎么办。假设在代码运行时计算{{3+1}}应该返回一个4,但事实并非如此。我曾经分别使用过ngSanitize和ngDragDrop,只有在同时使用这两种方法时才会出现问题。

EN

回答 1

Stack Overflow用户

发布于 2014-08-20 03:39:34

尝试将您的compatibility.js文件下移到angular.min.js下。

或者像这样把它放在底部:

代码语言:javascript
复制
<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>
<script src="compatibility.js"></script>

PS。我不认为有任何兼容性问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25391234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档