我正在研究一个需要两个angularjs文件,textAngular-sanitize和angular-sanitize的项目。当这两个文件都加载到页眉或页脚中时,文档中需要首先加载的文件的部分才能工作,但是需要在第一个加载后加载的文件的元素停止工作。 I.e首先加载angular-sanitize,然后textAngular从属元素停止工作,而如果首先加载textAangular文件,则angular-sanitize元素停止工作。这大概是因为这两个文件都被加载并在整个文档上运行。有没有办法将其中一个文件的“范围”限制在页面上的一个元素上,以便两个脚本都可以在不干扰彼此的情况下运行?如何让脚本标记适用于某个元素,但不适用于其他人
或者,有没有其他方法可以加载<script>
标签以外的其他脚本?
这是怎么回事的例子:
<head ng-app="myApp">
<script src="scripts/textAngular.min.js"></script>
<script src="scripts/angular-sanitize.min.js"></script>
</head>
<body ng-controller="MainController" ng-init="initialize()">
<div id="ngSanitizeElement">
<!-- This element won't work -->
</div>
<div id="textAngularSanitizeElement">
<!-- This element will work -->
</div>
</body>
本不应该发生,除非2彼此覆盖。你可以做一个笨蛋吗? – bresleveloper