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



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

AMD在很大程度上是无关紧要的,因为Dart自带了一个完整的模块系统,该系统内置于该语言中。这就是import语句的目的。Dart文件在Dartium中是动态加载的。如果您使用的是darttojs转译器,它将创建一个大文件。解决这个问题的方法是使用DeferredLibrary类,这将导致darttojs为每个带注释的import创建单独的javascript文件

请参阅Seth Ladd的博客文章了解更多信息。

最新更新