Dart中的胡子模板用法

时间:2014-05-20 18:43:12

标签: templates dart dart-html

最近网络编程以及提出基本问题的所有道歉。

在test.dart文件中,创建模板并填充如下

import 'dart:html';
// IMPORT MUSTACHE FOR TEMPLATES
import 'package:mustache/mustache.dart' as mustache;

function loadData()
{
 // some script .....
  output = template.renderString({
 'data_cell': [
     {'event_title': TitleOne,'event_desc' : Desc},]});
 }

在test.html文件中,如何插入"输出"在下面" data_cell"格。

<body>
<p id="text">Application</p>
<div class="row">
   <div class="data_cell">
        <!-- HOW TO INSERT "output" generated from DART script here" -->
   </div>
</body>

1 个答案:

答案 0 :(得分:3)

querySelector('div.data_cell').appendHtml(output);

var nodeValidator = new NodeValidatorBuilder()
    ..allowHtml5()                            // according to your requirements
    ..allowElement('a', attributes: ['href']) // - " -
    ..allowElement('img', attributes: ['src']); // - " -
querySelector('div.data_cell').append(new Element.html(output, validator: nodeValidator);