Angularjs:如果行显示为

时间:2015-12-29 08:51:04

标签: javascript angularjs

我不知道是否可能。所以我有一个包含多个行的表和一个允许我滚动到特定行的按钮。

如果我要滚动到的行已经显示在我当前的屏幕上并且只有当用户想要回到它时才会显示此按钮。

所以:

<button ng-click="goToRow()">Go to NeyYork row</button>

应该是这样的:

<button ng-show="rowOnScreen" ng-click="goToRow()">Go to NeyYork row</button>

但实际上我不知道应该如何处理按钮内的ng-show

编辑小提琴: http://jsfiddle.net/BrTzg/601/

1 个答案:

答案 0 :(得分:0)

您必须以某种方式确定元素是否在视口中。 我将跳过细节并向您提供可能有用的指示。

InView Directive for AngularJS