【发布时间】:2014-05-20 03:49:45
【问题描述】:
我目前有以下一段角码:
function MyController($scope) {
var items = [];
$scope.addRow = function () {
items.push({ value: 'Hello, world!' });
$scope.items = items;
}
}
连同下面的sn-p的html:
<table ng-controller="MyController">
<tr ng-repeat="item in items">
<td>
{{item.value}}
</td>
</tr>
<tr>
<td>
<button ng-click="addRow()">Add row</button>
</td>
</tr>
</table>
正如预期的那样,每次我单击Add Row 时,都会添加一个带有文本Hello, World! 的新行。
如何扩展它以使新添加的行在短暂出现时发光或闪烁?这个想法是在真正的应用程序中,无需单击按钮即可动态添加项目,因此我想提请用户注意新添加的项目。
【问题讨论】:
-
你在使用/包含 ng-animate 模块吗?
-
@Clark,除非在指令中,否则那些直接访问 dom 你不应该在 Angular 中执行。
-
我目前没有使用 jQuery,只是有角度的。 @PatrickEvans 我目前只使用您在上面看到的内容。 ng-animate 是不依赖 jQuery 的前进方向吗?
标签: javascript jquery angularjs