Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 离子1,如何重新加载页面的一部分,而不是整个页面_Ionic Framework_Refresh_Reload_Partial Page Refresh - Fatal编程技术网

Ionic framework 离子1,如何重新加载页面的一部分,而不是整个页面

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

我正在使用ionic 1的应用程序中工作,这是一个社交网络应用程序

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

这是我的新闻提要中的示例:

我希望当我单击“喜欢”或“注释”时,新值会出现,而不会重新加载所有页面

目前我使用:

$window.location.reload(真)

附言: 当用户点击like时,一个新的like外接程序数据库和likes add+1,因此当我重新加载页面时,新的like数出现

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


请提前感谢

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变量。