Как использовать файл с усами в качестве источника шаблона в дартс? - PullRequest
0 голосов
/ 21 июня 2019

В golang вы можете передать файл в качестве источника шаблона, например:

t, err := template.ParseFiles("hello.gohtml")

Но я не могу понять, как сделать эту простую вещь в дротике с помощью пакета усов.

Я бы подумал, что-то похожее на это. Но это просто напечатать hello.mustache .

main.dart

import 'package:mustache/mustache.dart';

main() {
 var data = { 'name': 'foo' };
 var template = new Template('hello.mustache');

 var output = template.renderString(data);
 print(output);
}

hello.mustache

<h1>hello, {{name}}</h1>

1 Ответ

0 голосов
/ 21 июня 2019

Вы можете прочитать файл и затем проанализировать его:

var template = Template(File('hello.mustache').readAsStringSync());
...