我有一个表,其中包含使用as-element
.
该表使用的元素如下:
<tbody>
<tr as-element="personnel-row" repeat.for="person of personnel" person.bind="person" is-compact.bind="isCompact"></tr>
</tbody>
人员行如下所示:
<template>
<td if.bind="isCompact">${person.fullName}</td>
<td if.bind="!isCompact">${person.lastName}</td>
<td if.bind="!isCompact">${person.firstName}</td>
<td if.bind="!isCompact">${person.middleInitial}</td>
<td if.bind="!isCompact">${person.level}</td>
<td>${person.primary}</td>
<td if.bind="!isCompact">${person.status}</td>
<td>${person.certification}</td>
<td if.bind="!isCompact"><a route-href="route: personnel-detail; params.bind: {id:person.id}">View</a></td>
</template>
发生的事情是,当它被渲染时,所有的td
s 都被剥离了,所有的插值字符串都直接在tr
.
我知道里面有错误的东西tbody
,或者除了td
s inside之外的任何东西tr
,但这对我来说是新的。什么可能导致这种行为?
编辑:我很抱歉,我忘了提到这在 Edge 和 Chrome 中运行良好。s的问题td
只发生在 IE 中。