Javascript 使用NG Repeat继续打印阵列
是否可以使用ng repeat继续添加数据而不是替换数据 示例(在javascript范围内):Javascript 使用NG Repeat继续打印阵列,javascript,angularjs,Javascript,Angularjs,是否可以使用ng repeat继续添加数据而不是替换数据 示例(在javascript范围内): angular.module('myApp',[]).controller('myTest',function($scope){ var数据=[]; 对于(变量i=0;i
angular.module('myApp',[]).controller('myTest',function($scope){
var数据=[];
对于(变量i=0;i<10;i++)
{
$scope.data[i]=i;
}
});
html格式的示例:
<table ng-app="myApp" ng-controller="myTest">
<tr>
<td ng-repeat="x in data"> {{ x }} </td>
</tr>
</table>
{{x}
我希望结果能印成这样 0 1. 2. 3. .. .. 九,
但我收到了这个结果 9(0将被1、2、3、4、5替换,…直到9) -- 有没有一种方法可以把数字叠加起来,而不是一直按角度替换 谢谢而不是
var data = [];
加
而不是
$scope.data[i] = i;
加
而不是
var data = [];
加
而不是
$scope.data[i] = i;
加
这是你想要实现的吗?在for循环之后,我将表分配给scope,它似乎可以工作
angular.module('myApp',[]).controller('myTest',function($scope){
var数据=[];
对于(变量i=0;i<10;i++){
数据[i]=i;
}
$scope.data=数据;
});代码>
{{x}
这是你想要实现的吗?在for循环之后,我将表分配给scope,它似乎可以工作
angular.module('myApp',[]).controller('myTest',function($scope){
var数据=[];
对于(变量i=0;i<10;i++){
数据[i]=i;
}
$scope.data=数据;
});代码>
{{x}
更新以打印相同的数字:只需在循环中的数组中设置该数字,如下所示:
data[i] = 1;
您需要将ng repeat
向上移动到您要重复的内容,要堆叠数字的是
标记,还需要将数据数组分配给$scope
angular.module('myApp',[]).controller('myTest',function($scope){
var数据=[];
对于(变量i=0;i<10;i++){
数据[i]=i;
}
$scope.data=数据;
});代码>
{{x}
更新以打印相同的数字:只需在循环中的数组中设置该数字,如下所示:
data[i] = 1;
您需要将ng repeat
向上移动到您要重复的内容,要堆叠数字的是
标记,还需要将数据数组分配给$scope
angular.module('myApp',[]).controller('myTest',function($scope){
var数据=[];
对于(变量i=0;i<10;i++){
数据[i]=i;
}
$scope.data=数据;
});代码>
{{x}
我遗漏了什么吗?对不起,我错了,因为我是angular JS的新手,我从Scratch输入了上面的代码。我编辑过,不确定是否正确though@yubin$scope.data和var数据是两种不同的数据,我是否遗漏了什么?对不起,我错了,因为我是angular JS的新手,我从Scratch输入了上面的代码。我编辑过,不确定是否正确though@yubin$scope.data和var data是两个不同的部分,第二部分很好,它仍然可以正常工作,一个是函数调用,另一个是赋值,但是是的,我通常推到这里,我不知道哪一个更好。。。据我所知,它们都是固定的时间。谢谢!这也行!我仍在努力理解这一点,第二部分很好,它仍然可以很好地工作,一个是函数调用,另一个是作业,但是的,我通常推到这里,我不知道哪一个更好。。。据我所知,它们都是固定的时间。谢谢!这也行!我还在努力理解这个想法谢谢!它起作用了!我或多或少了解你是怎么做的!请问,有没有办法把同一个字符打印出来?在我看来,如果我想打印1,它将不起作用。谢谢!它起作用了!我或多或少了解你是怎么做的!请问,有没有办法把同一个字符打印出来?在我看来,如果我想打印1,它将不起作用。谢谢!这正是我想要的输出!谢谢请问我能不能做一个ORDERBY条款,它会在相反的方向打印出来?谢谢!这正是我想要的输出!谢谢请问我能不能写一个ORDERBY条款,它会在相反的方向打印出来?