Javascript AngularJS-将$index显示为字符
我有一个ng repeat,它在特定的时间内重复两次。我还使用Javascript AngularJS-将$index显示为字符,javascript,jquery,json,angularjs,Javascript,Jquery,Json,Angularjs,我有一个ng repeat,它在特定的时间内重复两次。我还使用$index查看输出的是哪个索引 这把小提琴上有一个样品: 但是,我需要一个当使用索引而不是输出数字(如1、2、3等)时,它输出字母(如A、B、C等) 在AngularJS中有没有这样做的方法?我是新来的 编辑: 我需要以以下方式输出: C1、C2、C3。。。。 B1、B2、B3。。。。 A1、A2、A3 i、 字母在下降 谢谢,这并不是真正的角度特定,但您可以轻松定义一个函数,将数字(索引)转换为所需的字母。我在这里假设ASCII字
$index
查看输出的
是哪个索引
这把小提琴上有一个样品:
但是,我需要一个
当使用索引而不是输出数字(如1、2、3等)时,它输出字母(如A、B、C等)
在AngularJS中有没有这样做的方法?我是新来的
编辑:
我需要以以下方式输出:
C1、C2、C3。。。。
B1、B2、B3。。。。
A1、A2、A3
i、 字母在下降
谢谢,这并不是真正的角度特定,但您可以轻松定义一个函数,将数字(索引)转换为所需的字母。我在这里假设ASCII字符,并定义了以下函数:
$scope.getLetter = function (index) {
return String.fromCharCode(65 + index);
}
要打印出来,您只需执行以下操作:
<li ng-repeat="i in getNumber(myOtherNumber)"><span>{{getLetter($index)}}</span></li>
{{{getLetter($index)}
要看到所有这些都起作用,请看一下这个提琴:这并不是真正的角度特定,但您可以轻松定义一个函数,将数字(索引)转换为所需的字母。我在这里假设ASCII字符,并定义了以下函数:
$scope.getLetter = function (index) {
return String.fromCharCode(65 + index);
}
要打印出来,您只需执行以下操作:
<li ng-repeat="i in getNumber(myOtherNumber)"><span>{{getLetter($index)}}</span></li>
{{{getLetter($index)}
要查看所有这些功能,请查看此提琴:您可以编写一个过滤器:
.filter('character',function(){
return function(input){
return String.fromCharCode(64 + parseInt(input,10));
};
});
并使用它:
{{$index+1|character}}
您可以编写一个过滤器:
.filter('character',function(){
return function(input){
return String.fromCharCode(64 + parseInt(input,10));
};
});
并使用它:
{{$index+1|character}}
我已经更新了小提琴()。基本上我需要做的是给每个单元格一个字母和数字的组合。我希望单元格具有以下形式的ID:A1、A2、A3。。。。B1、B2、B3。。。。C1,C2,C3。。。目前我得到的是A1、B2、C3 A1、B2、C3 A1、B2、C3,是否可以按上述格式制作它们?我已经更新了小提琴()。基本上我需要做的是给每个单元格一个字母和数字的组合。我希望单元格具有以下形式的ID:A1、A2、A3。。。。B1、B2、B3。。。。C1,C2,C3。。。目前,我得到的是A1,B2,C3 A1,B2,C3 A1,B2,C3。是否可以按照上面的格式制作它们?谢谢演示。有没有一种方法可以将索引连接在一起,这样我就可以得到A1、A2、A3。。。。B1、B2、B3。。。。C1,C2,C3。。。我已经更新了fiddle(),但由于某些原因,无法以上述格式获取它们,而是A1、B2、C3。。。A1、B2、C3。。。A1、B2、C3@用户1809790是你想要的吗?我已将
$index+1
更改为$parent.$index+1
。更改索引顺序以获得类似的内容有多容易:C1、C2、C3 B1、B2、B3 A1、A2、A3(即将字母顺序从升序更改为降序),感谢演示。有没有一种方法可以将索引连接在一起,这样我就可以得到A1、A2、A3。。。。B1、B2、B3。。。。C1,C2,C3。。。我已经更新了fiddle(),但由于某些原因,无法以上述格式获取它们,而是A1、B2、C3。。。A1、B2、C3。。。A1、B2、C3@用户1809790是你想要的吗?我已将$index+1
更改为$parent.$index+1
。更改索引的顺序以获得以下内容有多容易:C1、C2、C3 B1、B2、B3 A1、A2、A3(即将字母的顺序从升序改为降序)