Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 如何将$index作为ng模型名称的一部分动态写入?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何将$index作为ng模型名称的一部分动态写入?

Javascript 如何将$index作为ng模型名称的一部分动态写入?,javascript,angularjs,Javascript,Angularjs,我试图在ng repeat中使用$index来动态地将索引添加到我的ng模型中。我不知道如何键入,所以它显示正确 这是我得到的最接近的,除了单引号仍然出现: <tr ng-model="arrayOfArrays" ng-repeat="x in exes"> <th>{{x}}</th> <td ng-model="arrayOfArrays['{{$index}}'][0]">{{

我试图在ng repeat中使用$index来动态地将索引添加到我的ng模型中。我不知道如何键入,所以它显示正确

这是我得到的最接近的,除了单引号仍然出现:

        <tr ng-model="arrayOfArrays" ng-repeat="x in exes">
            <th>{{x}}</th>
            <td ng-model="arrayOfArrays['{{$index}}'][0]">{{}}</td>
            <td ng-model="arrayOfArrays['{{$index}}'][1]">{{}}</td>
            <td ng-model="arrayOfArrays['{{$index}}'][2]">{{}}</td>
        </tr>

{{x}
{{}}
{{}}
{{}}
我希望最终结果是:

        <tr ng-repeat="x in exes">
            <th>{{x}}</th>
            <td ng-model="arrayOfArrays[0][0]">{{}}</td>
            <td ng-model="arrayOfArrays[1][1]">{{}}</td>
            <td ng-model="arrayOfArrays[2][2]">{{}}</td>
        </tr>

{{x}
{{}}
{{}}
{{}}
我只想知道如何编写ng模型名称,以便$index的递增值包含在ng模型名称中。我获得显示值的唯一方法是使用额外的单引号,这些单引号似乎成为ng型号名称的一部分。

您不能使用吗

ng-repeat="(index, x) in exes"
然后索引将随着每个“x”的增加而增加。此外,您还可以使用:

ng-repeat="x in exes track by $index"

这将增加当前的$index。

为什么您首先需要
ng型号
?你想干什么?提供书面说明,因为显示的代码不直观
$index
是有效变量,无需
{{}
arrayOfArrays[$index][0]
删除
东西。你为什么需要它?你在用PHP吗?标记在哪里?'ng model=“'arrayOfArrays['+$index+'][0]”如果使用PHP,可以在双引号内将花括号放在整个多维数组周围。在PHP中使用数组时,唯一不必在双引号中使用大括号的情况是,它不是多维数组,并且索引是数值的。当然,您也可以使用连接来避免这个问题。酷。如何在ng模型的名称中包含$index的增量值?我能看到这个值的唯一方法是在它的周围加上额外的单引号,但是它们会成为ng模型名称的一部分吗?