Jquery 推到剑道阵法的顶端
我目前正在使用Kendo Mobile和Kendo MVVM创建一个本地浏览器应用程序。 我正在使用Kendos源代码和模板绑定,我正在尝试做一些非常简单的事情,但似乎无法解决它。我想做的是将一个新项推送到我已经存在的数组中,该数组可以工作,但我希望该项位于列表的顶部,而不是底部。有没有一种方法可以在我推到剑道阵列后对其重新排序,或者我可以明确地告诉我的项目推到顶部 这是我的jquery,它可以工作,但是它推到了底部,我希望它在顶部Jquery 推到剑道阵法的顶端,jquery,arrays,kendo-asp.net-mvc,kendo-mvvm,Jquery,Arrays,Kendo Asp.net Mvc,Kendo Mvvm,我目前正在使用Kendo Mobile和Kendo MVVM创建一个本地浏览器应用程序。 我正在使用Kendos源代码和模板绑定,我正在尝试做一些非常简单的事情,但似乎无法解决它。我想做的是将一个新项推送到我已经存在的数组中,该数组可以工作,但我希望该项位于列表的顶部,而不是底部。有没有一种方法可以在我推到剑道阵列后对其重新排序,或者我可以明确地告诉我的项目推到顶部 这是我的jquery,它可以工作,但是它推到了底部,我希望它在顶部 newsfeedvm.get("posts").push({
newsfeedvm.get("posts").push({
visibleDelete: false,
myPost: data.IsMine,
auththemecolor: { defaultC: data.DefaultColor, lightC: data.LightColor, darkC: data.DarkColor, },
authpicture: data.AuthorURL,
authdisplayname: data.PostDisplayName,
posttime: data.DisplayTime,
postcontent: data.PostContent,
numberComments: data.CommentCount,
postId: data.Id
});
如果newsfeedvm.get(“posts”)
返回一个常规数组,您可以尝试unshift
方法。它基本上执行与推送相同的操作,只是将项目添加到数组的开头。此处的文档:
剑道可观测阵列似乎也支持这一点:
谢谢你,工作得很好!就像我说的那么简单,我只是看了一下而已