(这是关于EmberJS讨论论坛的同一问题的双重帖子。)
如果把手模板{{value}}位于浏览器无法合理地预期纯文本的地方,例如< table>,它似乎以意想不到的方式运行。我已经创建了一个包含源代码的示例页面,并将其包含在下面。任何人都可以解释发生了什么或为什么会发生这种情况,以及这种行为是否是故意的?
为了澄清,我不是在寻找一个快速解决这个问题的方法。我知道该怎么做(正如你从示例中的第一个文本中看到的那样)我很好奇是否有人知道这种行为是否是有意的 - 以及为什么。
答案 0 :(得分:1)
鉴于表元素应包含'tr','th'和'td'标签中的内容,我的假设是Ember无法正确操作DOM。尝试添加行和列并删除值。
<table>
<tr>
<td>{{value}}</td>
</tr>
</table>