【问题标题】:Conditional template in a table in dart web uidart web ui中表格中的条件模板
【发布时间】:2013-09-06 15:28:29
【问题描述】:

我最近将 Dart 更新为 Dart SDK 版本 0.7.1.0_r27025,但无法让表中的条件模板正常工作。我现在的代码是:

<td template if="loaded">
    <p>Loading</p>
</td>
<td template if="!loaded">
    <div>...</div>
</td>

但是,如果我在 dartium 中运行它并检查 DOM,我看到的只是

<td></td>
<td></td>

我在 build.dart 生成的代码中得到 RangeError。

在最新版本中,dart 如何处理表格中的条件模板有什么变化吗?

【问题讨论】:

  • build.dart 还在运行吗?我刚刚测试了我的 Web UI 示例,它们仍然有效。我测试了一个条件。您是否正在运行文件?
  • 这里有一个建议。删除out目录,运行build.dart,然后在out/中运行相关文件。条件也适用于我,所以我不确定问题出在哪里。

标签: dart dart-webui


【解决方案1】:

我可以通过这样做来解决这个问题

<td>
    <template if="!loaded">
        <p>Loading...</p>
    </template>
    <div id="my_id"></div>
</td>

似乎不再需要将模板用作表格中的属性。

【讨论】:

    猜你喜欢
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    • 2013-04-16
    • 2013-04-27
    • 2016-09-16
    • 1970-01-01
    • 2015-02-26
    相关资源
    最近更新 更多