2016-02-25 2 views
0

Я работаю над приложением, созданным с помощью Dart и Angular2. Я использую внешнюю JS-библиотеку, которая принимает простой шаблон HTML (а не угловой шаблон) в виде строки. Прямо сейчас я просто храню шаблон inline в файле Dart, но это немного грязно. Есть ли способ разместить шаблон в отдельном файле?Чтение HTML-шаблона из файла в Dart

ответ

1

Вы можете создать файл с содержимым, как

const String someString = ''' 
here goes the template content 
'''; 

, а затем импортировать этот файл и передать someString вокруг.

Вы также можете защитить содержимое шаблона в файле, отличном от Дарта, и запросить его с сервера.

Существует также https://pub.dartlang.org/packages/resource пакет для загрузки файлов ресурсов.

+1

Просто использование констант в отдельном файле кажется простейшим решением, на этом я буду придерживаться этого. – phpscriptcoder