我正在尝试按需(根据用户输入)异步加载包含另一个秘银模块的 JS 文件,并使用 http://lhorie.github.io/mithril-blog/integrating-mithril中描述的异步模块加载器技术-和-requirejs.html
我可以完成这项工作的唯一方法是调用异步加载模块函数并从一个从视图的 onlick 函数调用的基本模块控制器实例化新加载的模块的构造函数。由于文档声明我们不应该从视图中实例化一个新的控制器(或调用一个这样做的函数 - 这是我的情况),我想知道这是否被认为是反模式以及是否有更好的方法来做到这一点。
提前致谢。