Dart,条件加载 Angular 2 packages/modules

Dart, conditional loading of Angular 2 packages/modules

能否将 dart2js(和 angular2)的输出分成多个包并在应用运行时有条件地加载?

类似于 RequireJS 如何有条件地加载应用 parts/packages。

示例:

<button onClick="showAdminInterface()">ADMIN</button>

function showAdminInterface()
{
     require(['myApp/AdminPackage'], function(pkg){
         pkg.display();
     });
}

Dart 支持延迟加载库,Angular2 也允许使用此功能。

详情见