我用JSViews创建了一个简单的分页视图。我有两个问题。
这里有一个小提琴:JSViews分页填充
1)当使用array.length时,尽管数组的长度保持不变,但在更新数据后,它似乎发生了变化:
这一行:
{^{for questions ~s = start ~c=count ~l=totalQuestions}}一开始
{^{for questions ~s = start ~c=count ~l=questions.length}}因此,我不需要在数据(navData)中包含问题总数。
使用.length后,我更新数组(我知道我做错了,但这是第二个问题!)questions.length从10更改为20,因此呈现出错。
有人能看到我做错了什么吗?当然,这可能与第二部分有关。
发布于 2018-12-24 00:36:04
这是一个更新您的样本。
需要使{{if}标记数据链接({^{if}})以响应~s中的更改,如下所示:
{^{if #getIndex() == ~l-1 && (~s + ~c < ~l -1) }}奇异的呈现结果和明显的questions.length更改可能是直接在<ul>中使用<span>s的副作用,这是无效的。JsViews在<ul>中假设了有效的HTML结构。
让我知道如果你继续看到问题..。
https://stackoverflow.com/questions/53907395
复制相似问题