1.代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="angular.js"></script>
</head>
<body>
<div ng-app="testapp" ng-controller="ctrl">
<div ng-repeat="nmb in arr">
{{nmb}}
</div>
</div>
<script>
var rootscope;
var app = angular.module('testapp', []);
app.controller('ctrl',function($scope,$rootScope,$timeout){
rootscope=$rootScope;
$rootScope.arr = [1,2,3,4];
$timeout(function () {
$rootScope.arr.push(5);
$rootScope.$apply();
console.log(rootscope.arr);
}, 2000);
});
</script>
</body>
</html>
2.结果


本文通过一个具体的示例,展示了如何使用AngularJS在页面上动态更新数组,并在2秒延迟后向数组中添加元素,同时触发视图更新。
4万+

被折叠的 条评论
为什么被折叠?



