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 Ionic-通过anchorScroll()移动屏幕的可滚动区域_Ionic Framework - Fatal编程技术网

Ionic framework Ionic-通过anchorScroll()移动屏幕的可滚动区域

Ionic framework Ionic-通过anchorScroll()移动屏幕的可滚动区域,ionic-framework,Ionic Framework,我目前正在处理一个包含未知卡片元素(帖子)列表的页面,每个元素都有唯一的ID用于其中的内容,我的目标是创建一种效果,如果控制器中有可用的ID,那么一旦列表呈现,页面将滚动到该元素 目前,我已经在每张卡片上添加了一个锚定标记,将帖子的唯一ID作为ID,使用$location.hash设置URL哈希,并使用$ionicScrollDelegate.anchorScroll(true)滚动到该点。这在一定程度上是可行的,但视口/可滚动区域似乎向下移动(好像y=0已经向下移动了页面),这意味着我无法滚动

我目前正在处理一个包含未知卡片元素(帖子)列表的页面,每个元素都有唯一的ID用于其中的内容,我的目标是创建一种效果,如果控制器中有可用的ID,那么一旦列表呈现,页面将滚动到该元素

目前,我已经在每张卡片上添加了一个锚定标记,将帖子的唯一ID作为ID,使用$location.hash设置URL哈希,并使用
$ionicScrollDelegate.anchorScroll(true)
滚动到该点。这在一定程度上是可行的,但视口/可滚动区域似乎向下移动(好像
y=0
已经向下移动了页面),这意味着我无法滚动到页面的上半部分,但可以滚动到下半部分

有没有什么明显的原因,或者更好的替代方案?我甚至不太在意滚动动画,我只希望所选的帖子位于屏幕顶部。谢谢


编辑:效果在浏览器中可以正常工作~90%的时间(Chrome via
ionic serve
),但在安卓设备上安装(不在ionic View中)时100%的时间都失败。

您使用的是ng repeat还是collection repeat?你能做一个提琴/plnker/codepen吗?你用的是ng repeat还是collection repeat?你能做一个提琴/plnker/codepen吗?你用的是ng repeat还是collection repeat?你会做小提琴/画笔/密码笔吗?