Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS-将$index显示为字符_Javascript_Jquery_Json_Angularjs - Fatal编程技术网

Javascript AngularJS-将$index显示为字符

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字

我有一个ng repeat,它在特定的时间内重复两次。我还使用
$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(即将字母的顺序从升序改为降序)