0

我有一个表,其中包含使用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>

发生的事情是,当它被渲染时,所有的tds 都被剥离了,所有的插值字符串都直接在tr.

我知道里面有错误的东西tbody,或者除了tds inside之外的任何东西tr,但这对我来说是新的。什么可能导致这种行为?

编辑:我很抱歉,我忘了提到这在 Edge 和 Chrome 中运行良好。s的问题td只发生在 IE 中。

4

0 回答 0