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