Javascript Angularjs ng重复md焦点最后一个元素? {{item}

Javascript Angularjs ng重复md焦点最后一个元素? {{item},javascript,angularjs,css,angular-material,Javascript,Angularjs,Css,Angular Material,上面的代码位于md对话框中,该对话框具有垂直滚动 要求是在运行时添加项时滚动到最后一个元素。您应该制定自己的指令来执行此操作,下面的示例可能有助于您做到这一点 基本上,当添加新项目时,$anchorScroll服务将用于滚动到该特定元素 <div ng-repeat="item in items track by $index" md-autofocus="$last"> <div> {{item} </div> <div> angular m

上面的代码位于md对话框中,该对话框具有垂直滚动


要求是在运行时添加项时滚动到最后一个元素。

您应该制定自己的指令来执行此操作,下面的示例可能有助于您做到这一点

基本上,当添加新项目时,$anchorScroll服务将用于滚动到该特定元素

<div ng-repeat="item in items track by $index" md-autofocus="$last">
<div>
 {{item}
</div>
<div>

angular material有一个md自动对焦指令。你能举个例子说明这一点吗?是的,我知道,但你不能特别关注ng中的元素,重复其输入元素
app.directive('scrollToLast', ['$location', '$anchorScroll', function($location, $anchorScroll){

  function linkFn(scope, element, attrs){
      $location.hash(attrs.scrollToLast);
      $anchorScroll();
  }

  return {
    restrict: 'AE',
    scope: {

    },
    link: linkFn
  };

}]);