Определение асинхронного модуля (AMD) с помощью Angular.dart?

#dart #angular-dart

#dart #angular-dart

Вопрос:

Мне любопытно узнать, возможно ли иметь определение асинхронного модуля с помощью Angular.dart (или dart в целом), если да, то, пожалуйста, поделитесь примером кода для такого одностраничного приложения.

Комментарии:

1. Что-то вроде отсроченной загрузки? api.dartlang.org/apidocs/channels/stable/dartdoc-viewer /…

Ответ №1:

AMD в значительной степени становится неактуальной из-за того факта, что Dart поставляется с полной системой модулей, встроенной в язык. Это цель import инструкции. Файлы Dart динамически загружаются в Dartium. Если вы используете darttojs transpiler, он создаст один большой файл. Решение этой проблемы заключается в использовании класса DeferredLibrary, который заставит darttojs создавать отдельные файлы javascript для каждого аннотированного import

Смотрите сообщение в блоге Сета Лэдда для получения более подробной информации.