我在指令中有一个按钮,我只想出现在数组中的最后一个对象上。ng-show 计算控制器上的表达式。
<button class="btn btn-danger button-xs tsid-btn-sch-pad
glyphicon glyphicon-remove"
type="submit" ng-click=""
ng-show="{{$index == sc.schedule.length - 1}}"></button>
表达式在浏览器中被正确评估,但按钮仍然显示。
因此,突出显示的行与上面没有显示删除按钮的行之间的区别在于,ng-hide 被添加到上面行的类属性中,并且它没有被添加到错误地显示删除按钮的行中。但我不知道为什么更新没有发生,因为 ng-show 表达式正在更新。