Ember.js 仅在单击时渲染余烬垂直集合
当我从中使用ember垂直集合时,它仅在屏幕上单击时渲染新组件,而在滚动时不渲染新组件。下面是代码Ember.js 仅在单击时渲染余烬垂直集合,ember.js,Ember.js,当我从中使用ember垂直集合时,它仅在屏幕上单击时渲染新组件,而在滚动时不渲染新组件。下面是代码 {{#vertical-collection model estimateHeight=90 bufferSize=5 staticHeight=true lastReached="loadBelow" as |item|}} ----- {{/vertical-collection}} 检查添加了滚动事件的容器选择器。他面临着类似的问题。问题是我有一个增长的父容器div
{{#vertical-collection model estimateHeight=90 bufferSize=5 staticHeight=true lastReached="loadBelow" as |item|}}
-----
{{/vertical-collection}}
检查添加了滚动事件的容器选择器。他面临着类似的问题。问题是我有一个增长的父容器div(flex-grow:1),我将
containerSelector
作为包含垂直集合
组件的子元素传递。将其替换为父div选择器,现在可以正常工作
<div class="inline-slider-header"></div>
<div class="inline-slider-body"> <!-- Has a styling of flex-grow:1 -->
<div class="list-container">
{{#vertical-collection this.items
tagName="div"
estimateHeight=47
bufferSize=3
containerSelector=".inline-slider-body"
renderAll=false
as |item index|
}}
<div class="item">
<p>{{index}}</p>
<p>{{item.title}}</p>
</div>
{{/vertical-collection}}
</div>
</div>
<div class="inline-slider-footer"></div>
{{#垂直集合此.items
标记名=“div”
估计高度=47
缓冲区大小=3
containerSelector=“.inline滑块体”
renderAll=false
as |项目索引|
}}
{{index}}
{{item.title}
{{/垂直集合}
您可以在复制回购中复制还是在复制回购中复制?我的直觉是,有一些事情正在发生,与提供的代码无关,可能是错误、状态怪异,或者是导致一些愚蠢的事情发生的原因