Ionic framework 离子1,如何重新加载页面的一部分,而不是整个页面
我正在使用ionic 1的应用程序中工作,这是一个社交网络应用程序 我的问题是,我想重新加载一个值,而不是整个页面,我不知道怎么做 这是我的新闻提要中的示例: 我希望当我单击“喜欢”或“注释”时,新值会出现,而不会重新加载所有页面 目前我使用: $window.location.reload(真) 附言: 当用户点击like时,一个新的like外接程序数据库和likes add+1,因此当我重新加载页面时,新的like数出现 所以问题是如何重新加载页面的一部分,而不是整个页面Ionic framework 离子1,如何重新加载页面的一部分,而不是整个页面,ionic-framework,refresh,reload,partial-page-refresh,Ionic Framework,Refresh,Reload,Partial Page Refresh,我正在使用ionic 1的应用程序中工作,这是一个社交网络应用程序 我的问题是,我想重新加载一个值,而不是整个页面,我不知道怎么做 这是我的新闻提要中的示例: 我希望当我单击“喜欢”或“注释”时,新值会出现,而不会重新加载所有页面 目前我使用: $window.location.reload(真) 附言: 当用户点击like时,一个新的like外接程序数据库和likes add+1,因此当我重新加载页面时,新的like数出现 所以问题是如何重新加载页面的一部分,而不是整个页面 请提前感谢Rag
请提前感谢Ragnar,尝试在$scope变量中绑定like值,然后在数据库中添加like的过程完成后(例如,process.then()…)更新$scope变量
如果您使用数组来填充,请获取$index(由ng repeat生成)并仅更新相关项的$scope变量嘿,感谢您的回复,我没有很好地得到您的答案,因此我将我的like与$scope绑定。例如,newLike,但在这之后,如何在ng中显示$scope.newLike,以便对每个发布重复?您是如何从服务器检索此信息的?您可以使用函数更新(对象、重复索引)并只更新一个值,而不更新项目列表。如果您像这样检索,例如:[{person:Kamaw,likes:1,comments:0}],当您更新likes时,您可以从服务器返回新值(object)并更新旧的$scope变量。