使用Angular.dart的异步模块定义(AMD)?

时间:2014-07-04 12:40:11

标签: dart angular-dart

我很想知道是否可以使用Angular.dart(或一般的dart)进行异步模块定义,如果是,那么请分享这样一个单页应用程序的示例代码。

1 个答案:

答案 0 :(得分:2)

由于Dart带有一个内置于该语言中的完整模块系统,因此AMD基本上无关紧要。这就是import声明的目的。 Dart文件在Dartium中动态加载。如果您使用的是darttojs转换程序,它将创建一个大文件。对此的解决方案是使用DeferredLibrary class,这将导致darttojs为每个带注释的import

创建单独的javascript文件

有关详细信息,请参阅Seth Ladd's blog post