Javascript AngularJS使元素进入视图

Javascript AngularJS使元素进入视图,javascript,angularjs,scroll,Javascript,Angularjs,Scroll,我有一个非常广泛的div,包含很多元素。当我按下按钮时,我想让它进入视野$anchorscroll似乎不起作用。有什么我可以用的吗 用于水平滚动到元素的内容在这里: var-app=angular.module(“sa”,[]); 应用控制器(“FooController”,功能($scope){ $scope.scrollH=函数(){ var parent=document.querySelector(“#parent”); var focusable=document.querySele

我有一个非常广泛的
div
,包含很多元素。当我按下按钮时,我想让它进入视野
$anchorscroll
似乎不起作用。有什么我可以用的吗

用于水平滚动到元素的内容

在这里:

var-app=angular.module(“sa”,[]);
应用控制器(“FooController”,功能($scope){
$scope.scrollH=函数(){
var parent=document.querySelector(“#parent”);
var focusable=document.querySelector(“focusme”);
var parentLeft=parent.getBoundingClientRect().left;
var focusableLeft=focusable.getBoundingClientRect().left;
parent.scrollLeft=focusableLeft-parentLeft;
};
});
#父级{
宽度:300px;
背景:#ccc;
溢出:自动;
}
#孩子{
宽度:1200像素
}

我是一个非梅图斯的封建统治者。这是一只小火鸡。前庭,欧伊斯莫·维塔伊,波苏尔·因佩特,利奥。塞德·利伯罗我需要水平滚动。

太好了,我不得不做了一些修改,但很有帮助:)