我有一个带有两个绑定输入的组件(一个大数组和数组的两个标记(位置))。
零件:
export class listSequence {
@Input() info: Data;
@Input() position: Markers;
..
...}
看法
我正在循环绑定数据@input 并使用@input 标记(position.start 和 position.end)来切片只需要的元素(标记可以随时更改)。
<g *ngFor="#p of info.data | slice:position.start:position.stop+1 ; let i = index ">..</g>
当 info.data 循环时其中一个标记发生变化时,有时结果会混乱。
有时,在标记(position.start 或 position.stop)发生变化后会处理一次(或两次)迭代。
更新 component.start 后迭代应该从 i:0 到 i:14