Angularjs Angular.js:表中列的动态长度
我是一个新的角度,并一直试图使一个动态表 用户输入所需的列数,然后可以根据需要向每个列添加任意多的行 我在每列的末尾提供了一个“add”按钮,用于向该特定列添加新行 我的代码看起来有点像这样:Angularjs Angular.js:表中列的动态长度,angularjs,html-table,Angularjs,Html Table,我是一个新的角度,并一直试图使一个动态表 用户输入所需的列数,然后可以根据需要向每个列添加任意多的行 我在每列的末尾提供了一个“add”按钮,用于向该特定列添加新行 我的代码看起来有点像这样: 集合{x.number} 添加 我如何知道单击了谁的“添加”按钮 您需要访问目标中继器的当前$index。现在,我不确定您正试图以哪个为目标,但您可以使用以下语法将ng中继器的$index存储为另一个变量,以便从内部中继器进行访问: <!-- outer loop --> <div
集合{x.number}
添加
我如何知道单击了谁的“添加”按钮
您需要访问目标中继器的当前$index
。现在,我不确定您正试图以哪个为目标,但您可以使用以下语法将ng中继器的$index
存储为另一个变量,以便从内部中继器进行访问:
<!-- outer loop -->
<div ng-repeat="(idxA, item) in items)">
<!-- inner loop -->
<div ng-repeat"(idxB, obj) in item.objs">
<ul>
<!-- another inner loop -->
<li ng-repeat="li in obj.pts">
-
在上述代码中,idxA
将与外循环的$index
相同,idxB
是内循环的$index
,依此类推。然后您只需将索引(例如,idxA
或idxB
)传递给您的方法
资源:
我如何知道单击了谁的“添加”按钮
您需要访问目标中继器的当前$index
。现在,我不确定您正试图以哪个为目标,但您可以使用以下语法将ng中继器的$index
存储为另一个变量,以便从内部中继器进行访问:
<!-- outer loop -->
<div ng-repeat="(idxA, item) in items)">
<!-- inner loop -->
<div ng-repeat"(idxB, obj) in item.objs">
<ul>
<!-- another inner loop -->
<li ng-repeat="li in obj.pts">
-
在上述代码中,idxA
将与外循环的$index
相同,idxB
是内循环的$index
,依此类推。然后您只需将索引(例如,idxA
或idxB
)传递给您的方法
资源: