我对使用 Telerik appbuilder 开发移动应用程序非常陌生。从 Everlive 获取数据时,有些事情我很难理解。
让我们考虑一个简单的例子。假设我有属于这些帖子的博客帖子和评论。帖子和评论都是由用户发表的。
在一个视图中,我想展示带有相应评论的帖子,并且我还需要发布评论的用户的用户名(评论表仅包含 userId)。
帖子和评论都很容易获取,因为我有帖子的 id。但是如何为每个评论获取相应的用户?
FriendsApp 示例做了一些非常相似的事情,但它使用这一行来获取用户:
var user = $.grep(app.Users.users(), function (e) {
return e.Id === userId;
})[0];
这会获取所有用户并在客户端过滤它们吗?如果您有 10 个用户,我想这没关系。但是如果你有一百万用户呢?