我正在使用Dart2 lang,我想在没有Angular的情况下使用它。 我创建了几个文件,并将其插入main.dart文件,然后编译它们。我看到dart2编译器创建了一个包含已编译代码的javascript文件。
我想知道如果没有Angular,在简单的Dart2情况下是否可以进行某种延迟加载/代码拆分?
在es6中,我们有一个 System.import 或 import ,但是在Dart的情况下,我们该怎么做? 对于前。我有
file_1.dart
file_2.dart
main.dart
,例如在 main.dart 中,我想从 file_1.dart 或 file_2.dart
触发一些函数/类然后,我想避免将所有文件合并为1个单个文件。我想把它们编译成这个
file_1.js
file_2.js
main.js
,我希望在触发某些事件时看到代码延迟加载。对于前。当我在 main.js 中触发某些事件(单击按钮等)时, file_1.js 会延迟加载。
有可能吗?我看到了某种_lazy_lader_类- DeferredLibrary ,但该类已被弃用。
感谢您的帮助。