2017-08-07 17 views
0

我有以下声明:的if-else在角

<div id="someid" when-scrolled=hasMoreItemsToShow(filteredproducts.length, limit)> 

hasMoreItemsToShow()检查是否有留在列表中的项中显示。如果返回true,则执行下面的方法:

showMoreItems() 

时,滚动是我定义的自定义指令,它会检查,如果滚动条已经达到页的末尾。

那么,我想做什么来实现这一目标?也就是说,在滚动时,首先检查结束时,如果hasMoreItemsToShow()返回true,如果是,则调用showMoreItems()

我是很新的角度,所以请如果出现问题,原谅我幼稚。

+0

请问您可以添加更多的代码吗? –

回答

2
<div id="someid" when-scrolled=hasMoreItemsToShow(filteredproducts.length, limit) && showMoreItems() > 

ShowMoreItems如果第一部分是真实的

+0

哦,看起来像会起作用。谢谢。 –

1

您可以使用if-else的在线版本,可选地允许你定义一个备用功能otherwise()才会被调用。

<div id="someid" when-scrolled="hasMoreItemsToShow(filteredproducts.length, limit) ? showMoreItems() : otherwise()">