2017-06-22 81 views
0

我正在使用离子的应用程序1,它是一个社交网络应用程序。Ionic 1,如何重新加载页面的一部分,而不是整页

我的问题是,我想重新加载一个值,而不是整个页面,我不知道该怎么做。

这是我的例子来自我的新闻源: enter image description here

我想,当我点击喜欢或发表评论的新值出现不重装所有页面。

现在我用:

$ window.location.reload(真)

PS: 当用户点击像,一个新的像添加数据库和数量喜欢加+1,所以当我重新加载页面时,会出现新的喜欢数字。

所以再次问题是如何重新加载页面的一部分,而不是整个页面。

在此先感谢

回答

0

拉格纳,尝试类似的值在$范围变量绑定,然后在过程中添加类似数据库完成(process.then()...等)更新$ scope变量。

如果您使用的是阵列,以填补这一点,得到了$指数(伍重复产生的)和相关项目仅更新$范围变量

+0

嘿,感谢您的回复,我没很好地得到你的答案,所以我把我的例子绑定到一个$ scope.newLike例如,但在那之后如何显示每个出版物的ng-repeat中的$ scope.newLike? –

+0

你是如何从服务器检索这些信息的? 您可以使用函数更新(object,repeatIndex)并仅更新一个值而不是您的项目列表。 如果你像这样检索:[{person:Kamaw,likes:1,comments:0}],当你更新喜欢时,你可以从服务器返回新值(对象)并更新旧的$ scope变量。 –

相关问题