【发布时间】:2015-09-01 06:20:03
【问题描述】:
我需要为可观察数组的数组元素实现 2 个按钮(下一个,上一个)。是否有任何默认函数或任何方式在数组元素之间导航?
例如:
var mainArray = ko.observableArray([{id:1,name:'one'},{id:2,name:'two'}]);
当我单击下一个按钮时,它应该返回下一个对象(如 ko.utils.arrayFirst() 返回给定对象)
有什么帮助吗?
【问题讨论】:
-
拥有一个包含数组索引的可观察对象。 Next 增加它,prev 减少它。您可以环绕或仅在阵列末端保持稳定。如果你正在做一个像
ko.utils.arrayFirst这样的匹配,并且你希望 next 和 prev 找到匹配项,那么它会变得更加棘手。
标签: javascript jquery arrays knockout.js observable