質問する
1843 次
2 に答える
13
多数の言語で実装されている、広く使用されているテンプレート構文であるmustache テンプレートの Dart 実装である mustache を試してください。
次に例を示します。
import 'package:mustache/mustache.dart';
main() {
var source = '{{#names}}<div>{{lastname}}, {{firstname}}</div>{{/names}}';
var template = new Template(source);
var output = template.renderString({'names': [
{'firstname': 'Greg', 'lastname': 'Lowe'},
{'firstname': 'Bob', 'lastname': 'Johnson'}
]});
print(output);
}
Dart チームは現在、クライアント側の開発に重点を置いているため、多くの基本的なサーバー側機能がコア ライブラリに欠けています。ただし、pubを見てください。コミュニティで管理されているパッケージが多数利用可能です。
この同様のパッケージも参照してください: mustache4dart。
于 2013-03-26T22:43:56.763 に答える