1

(这是我在 EmberJS 讨论论坛上的相同问题的双重发布。)

当车把模板 {{value}} 位于浏览器不合理期望纯文本的某个位置时,例如 <table>,它似乎会以意想不到的方式表现。我创建了一个带有源代码的示例页面并将其包含在下面。任何人都可以解释发生了什么或为什么会发生这种情况,以及这种行为是否是故意的?

为了澄清,我不是在寻找解决这个问题的快速方法。我知道如何做到这一点(正如您从示例中的第一个文本中看到的那样)我很好奇是否有人知道这种行为是否是故意的 - 以及为什么。

示例链接:http ://tinyurl.com/handlebarsplaceholders

4

1 回答 1

1

鉴于表格元素应包含“tr”、“th”和“td”标签中的内容,我的假设是 Ember 无法正确操作 DOM。尝试添加一行和一列并放入您的值。

<table>
    <tr>
        <td>{{value}}</td>
    </tr>
</table>
于 2013-09-03T18:38:24.997 回答