可以通过以下步骤实现:
angular.module('myApp', [])
.directive('lastTd', function() {
return {
link: function(scope, element, attrs) {
// 获取所有tr元素
var trElements = element.parent().find('tr');
// 获取最后一个tr元素
var lastTrElement = trElements.last();
// 获取最后一个tr元素中的最后一个td元素
var lastTdElement = lastTrElement.find('td').last();
// 在新行上显示最后一个td的内容
element.text(lastTdElement.text());
}
};
});
<table ng-app="myApp" ng-controller="myCtrl">
<tr ng-repeat="item in items" last-td>
<td>{{ item.name }}</td>
<td>{{ item.age }}</td>
<!-- 其他td元素 -->
</tr>
</table>
通过以上步骤,你可以在ng-repeat元素中的新行上显示表中tr的最后一个td的内容。请注意,这只是一种实现方式,具体的实现方式可能会根据你的具体需求和代码结构而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云