我正在尝试将 angularjs 与 dojo 集成。我决定将 dojo 对象的创建包装在一个外部模块中,以便让我的控制器保持干净。因此,例如,我有一个公开创建 AndOrReadStore 实例的工厂,然后在控制器中我使用它来实例化我的 dojo 存储。
这是我正在尝试做的一个例子:
http://plnkr.co/edit/EM0kXKWqZzZrlISvsOik
问题是控制器中存储的分配发生在 requirejs 块内的代码执行之前(并且如果 dojoConfig 的 async 属性是 true 或 false ,它没有任何区别)。
如何使用异步的工厂方法?前提可以解决我的问题吗?
谢谢,里奥