【发布时间】:2020-07-27 20:10:28
【问题描述】:
首先,根据一些调试点,我有 99% 的把握通过 REST API 连接进入客户端视图模型的控制器是正确的。此外,我们使用的dx-list 至少会根据该结果检测正确的行数。但是,由于某种原因,行中的内容没有显示出来。
我想将四个“列”(松散地)插入一个列表行,基本上是一个key(隐藏)、label、weight 以及该行是否isSelected,都是其中的一部分正确传输的领域模型,即
[{key: ..., label: ..., weight: ..., isSelected: ...}, ...]
现在,另外,key 应该被隐藏。它可以显示用于调试目的,但最终应该被隐藏。 isSelected 应该是一个复选框,weight 应该是一个数字编辑。最后,label 应该是一个文本标签。
目前,我有一个类似这样的视图:
<div *ngIf="true">
<dx-list [items]="strategy.strategicValues">
<div *dxTemplate="let item of 'items'">
<div>
<span hidden>{{item.key}}</span>
<div><dx-check-box [(value)]="item.isSelected"></dx-check-box></div>
<div>
<span>{{item.label}}</span>
<dx-number-box [(value)]="item.weight" [min]="0" [showSpinButtons]="true" [(disabled)]="!item.isSelected"></dx-number-box>
</div>
</div>
</div>
</dx-list>
</div>
对我来说它看起来足够准确,但我有点不知道为什么元素显示不正确。
【问题讨论】: