Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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 使用ng repeat的AngularJS SVG渲染顺序_Javascript_Angularjs_Svg_Angularjs Directive - Fatal编程技术网

Javascript 使用ng repeat的AngularJS SVG渲染顺序

Javascript 使用ng repeat的AngularJS SVG渲染顺序,javascript,angularjs,svg,angularjs-directive,Javascript,Angularjs,Svg,Angularjs Directive,在尝试使用ng repeat指令对元素列表进行排序或反转时,我遇到了渲染顺序问题。这里有一个plunkr来复制它: 我想使用orderBy的和过滤器。我错过了什么?提前感谢。问题是的ng-attr-y=“{{y+(item.id-1)*(h+6)}” 换成 ng-attr-y="{{y + $parent.$index * (h + 6)}}" 您需要使用外部中继器的$index,而不是id,因为ids将被反转 哎呀,我应该看到的。非常感谢。

在尝试使用
ng repeat
指令对
元素列表进行排序或反转时,我遇到了渲染顺序问题。这里有一个plunkr来复制它:


我想使用orderBy的
过滤器
。我错过了什么?提前感谢。

问题是
ng-attr-y=“{{y+(item.id-1)*(h+6)}”

换成

ng-attr-y="{{y + $parent.$index * (h + 6)}}" 
您需要使用外部中继器的
$index
,而不是
id
,因为
id
s将被反转


哎呀,我应该看到的。非常感谢。