2015-12-14 59 views
3

是否有可能重複每次被重複了一遍時間夫婦項目,並增加了一些像10的值X.添加值內嵌在每次NG-重複

所以可以說我有

<rect ng-repeat="a in b" 
x="0" y="0" fill="#00000" width="206.2" 
height="117.7" 
class=" {{ a.name }} " 
/> 

我想要實現的是每次它被重複它增加了10 X值,所以第一個是0比10比20比30 ..

+0

我想你應該在該矩形進入之前初始化一個變量,然後增加它的值。好奇看看如何。 –

+0

我以爲像ng-repeat https://docs.angularjs.org/api/ng/directive/ngRepeat上的$ index屬性,但無法讓它工作,它保持錯誤,它不理解數學即時嘗試添加到X屬性 – Dennis

+0

在b對象中添加一個屬性 –

回答

7

你可以這樣做,它可以幫助

<rect ng-repeat="a in b" 
x="{{$index * 10}}" y="0" fill="#00000" width="206.2" 
height="117.7" 
class=" {{ a.name }} " 
/> 
+0

這工作:),但給我很多錯誤在我的控制檯哈哈,'錯誤:屬性x =「{{$索引* 10}}」' – Dennis

+1

'''無效值你的問題是,應該每次增加x循環已解決,現在我不知道您的指令需要哪些屬性值。對不起:) –

+0

還發現什麼拋出錯誤,如果我使用ng-attr-x =「{{$ index * 10}}」它完美地工作沒有任何錯誤 – Dennis