我们正在使用AngularJS和RequireJS开发小部件。这些小部件导入到使用Dojo的应用程序中,该应用程序在内部具有Require实现。
由于这种架构,小部件RequireJS无法正常工作。我查看过RequireJS http://requirejs.org/docs/dojo.html但无法理解。
我们正在导入我们的小部件,如下所示:
<script src="dojo.js"></script>
<!--Widget Snippet starts-->
<div ng-controller="MySnippetController">
<widget></widget>
</div>
<script src="vendor/require.js" data-main="main.js"></script>
<!--Widget Snippet ends-->
在上面的代码片段中,dojo.js内置了RequireJS实现,该实现不会初始化我们的小部件片段。
请帮助我们举一些例子。
答案 0 :(得分:1)
加载dojo.js或加载RequireJS。不要同时加载。它们都是兼容的AMD加载器,因此您只需要一个或另一个。