使用的版本:
我有一个分为3个部分的页面。页面大纲是一个具有自己的布局(包括行)的表,其中一行包含行组件。在IE中,表格显示良好,在Chrome中,来自组件行的所有数据都显示在第一列中。
<form>
<div>Title Stuff etc.</div>
<table-component [qlineModel]="QuoteLineModel"></table-component>
<div>Other stuff</div>
</form>
<table>
<thead>
<tr>
<th>ColA</th>
<th>ColB</th>
<th>Option</th>
</tr>
</thead>
<tbody>
<row-component *ngFor="let qlines of qlineModel"
[qline]="qlines">
</row-component>
<tr>
<td>Tot A</td>
<td>Tot B</td>
<td>Tot Opt</td>
</tr>
</tbody>
</table>
<tr>
<td>{{qline.A}}</td>
<td>{{qline.B}}</td>
<td>{{qline.C}}</td>
</tr>
IE为我提供了我期望的输出
Title Stuff etc
ColA | ColB | Col C
100 200 300
200 300 400
___________________
300 500 700
Other Stuff
然而,Chrome给了我一个我没有预料到的输出
Title Stuff etc
ColA | ColB | Col C
100 200 300
200 300 400
_____ ______________
300 500 700
Other Stuff
我可以通过将表数据放入一个组件中来解决这个问题,但a)对我来说会破坏对象,b)我想潜在地打印出表,因此理想情况下,我希望保持它的原样。我尝试将Angular2表行作为组件,但一直得到NgFor,它只支持数组等可重用项
感激地收到任何帮助。
在RowComponent中使用选择器:'tr[row-component]'将允许您渲染
<table>
<thead><!-- headers go here --></thead>
<tbody>
<tr row-component *ngFor="let qlines of qlineModel" [qline]="qlines"></tr>
</tbody>
</table>
这是正确地呈现在Chrome和IE。
您不能拥有
您可以将
RowComponent
的选择器更改为[rowComponent]
,然后像这样使用它
<tr rowComponent *ngFor="let qlines of qlineModel"
[qline]="qlines">
本文向大家介绍最棒的Angular2表格控件,包括了最棒的Angular2表格控件的使用技巧和注意事项,需要的朋友参考一下 现在市面上有大量的JavaScript数据表格控件,包括开源的第三方的和自产自销的。可以说Wijmo的Flexgrid是目前适应Angular 2的最好的表格控件。 Angular 2数据表格基本要求: 更小、更快、更熟悉。 为了使用Angular 2表格,首先你需要了
问题内容: 我有这种格式的json数组: 现在,我想解析并以表格格式在Javascript或jQuery中显示它。该表有四列,每一列指示此数组中每个元素的每个属性。该表的第一行是这四个键的名称。其他行是这些键的值。 我不知道如何编写JavaScript代码来实现此功能。你能帮我吗? 问题答案: 演示
我有以下代码: 我正在类似的html上执行此代码,如下所示: allRows size为我提供了正确的行数。出于某种原因,我得到cells=null。我也试过了。xpath(“td”),但没有任何用处。
我对弹出菜单有问题。我想要的是,当用户在jlist上单击鼠标右键时,会出现一个弹出菜单。我创建了一个类,在其中我创建了弹出菜单,一个扩展了mouselistener的类,以及另一个将鼠标侦听器添加到jlist的类。在扩展mouselistener的类中,我调用弹出菜单的类并显示它。问题是弹出菜单没有出现。 当我点击我得到的是: 在released javax中按released enter。摆动J
好吧,一个奇怪的标题,但这是我的问题; 这是我显示数据的功能: 公共函数notLoggedIn($WhichTable,$WhichRow,$Link,$Preference,$DAG,$UUR){$this->NewFunction=新函数;$GetValue=$this->NewGet(); 这是为一个申请显示不同的时间表为学校的学生。此代码只显示一天。每天都有不同的排场。 但我希望所有行都显
我有来自数据库的产品数据包含标题,描述...描述是html格式的字符串,如下所示: 如果应该这样显示: 我应该如何将其正确地显示为html?绑定没有html筛选器。