有可能将SYSTEMJS与REQUIREJS结合起来吗
Is it possible to combine SYSTEMJS with REQUIREJS?
我想将我的应用程序附加到一个现有的门户应用程序,该应用程序使用REQUIREJS作为amd加载程序。我会扩展这个应用程序,但我想使用SYSTEMJS的加载程序。似乎不可能在systemjs上下文中使用模块,这些模块是用requirejs加载的。
我为我的问题准备了一个很好的例子:
requirejs(['AlternateCase.js'], function(AlternateCase) {
console.log(AlternateCase);
System.import("app.js");
});
https://plnkr.co/edit/nRnnHzRLyTJCT826WBo4
AlternateCase是一个角度过滤器,我用requirejs加载它——我用systemjs加载的应用程序。我得到了过滤器对象(console.log),但我在应用程序中得到了过滤器的"未知提供者"。
挑战在于过滤器的代码不能更改,因为它代表了我想要加载但无法更改的现有应用程序。
我已经能够创建一个可以工作的Plunker。https://plnkr.co/edit/a3ZMek8aUmBuusoIFBjE?p=preview
我还通过用system.amdRequire.覆盖requirejs,实现了对AMD加载使用system.js
window.requirejs = System.amdRequire;
然而,requirejs+systemjs的组合也很好。
相关文章:
- 有可能将SYSTEMJS与REQUIREJS结合起来吗
- Firebase:我可以将推送与多位置更新结合起来吗?
- 正确地将javascript与php结合起来
- Ajax成功地将表与progressbar结合起来
- 将按钮组与表单结合起来-Bootstrap 3
- 如何正确地将javascript与razor语法结合起来
- JS:有没有办法在点击函数中调用滚动函数,或者两者结合起来
- 我怎样才能将Confluence插件与jQuery代码结合起来
- 尝试将 href 属性和 location.search 结合起来
- 将React和Leaflet结合起来的好方法
- 将MVC.NET Razor与Javascript结合起来构建一个数组
- 端口8888上的Socket.io和端口80上的Web服务器-可以'不要把两者结合起来
- 如何将谷歌地图和基于骨干视图的信息框结合起来
- 如何将extjs图形元素和easelJs元素结合起来
- 将正常形式与多个下拉区结合起来
- 有没有办法把这些脚本结合起来
- 将d3.js与jquery函数调用结合起来
- 为什么我要把Math.floor和Math.random结合起来
- 有可能把gulp watch和jasmine-spec-reporter结合起来吗?
- 是否有可能将cookie同意通知与HTML输出缓存结合起来?