在我的angularjs
应用程序中,我使用angular-ckeditor
指令为CKEditor获取用户输入(描述和注释)。
这是我的html代码,用于描述;
<div ckeditor="options" ng-model="txtDesc" ng-change="descChange()"></div>
和评论;
<div ckeditor="options" ng-model="txtComment"></div>
注意:显然这个插件需要AngularJS和CKEditor的存在。
这就是我引用我的JS文件的方式;
<!-- CK editor -->
<script src="{% static "scripts/angular.js" %}"></script>
<script src="{% static "scripts/ckeditor/ckeditor.js" %}"></script>
<script src="{% static "scripts/angular-ckeditor.js" %}"></script>
正常流量正常。但是当我尝试使用gulp-concat
将所有脚本文件连接到一个文件中时,它会为两个编辑器抛出以下错误;
编辑器实例&#34; editor1&#34;已附加到提供的元素。
编辑器实例&#34; editor2&#34;已附加到提供的元素。
这是我在gulp-concat后的JS引用;
<script src="{% static "scripts/scripts.js" %}"></script>
<script src="{% static "scripts/ckeditor/ckeditor.js" %}"></script>
<script src="{% static "scripts/angular-ckeditor.js" %}"></script>
script.js
具有angular.js文件数据和所有其他js文件(Concat所有js文件在一个文件中)。但是ckeditor没有正确获得引用。我试图将angular-ckeditor.js
与scripts.js
文件联系起来,但结果相同。我该怎么做才能克服这个错误?