グローバル値またはある種のキャッシュを から除外しようとしていますngRepeat
。説明するのは少し複雑なので、ここで私がやりたいことを説明します。
docs:ngRepeatのサンプル コードを使用しました。
<body>
<div ng-init="friends = [
{name:'John', age:25, gender:'boy'},
{name:'Jessie', age:30, gender:'girl'},
{name:'Johanna', age:28, gender:'girl'},
{name:'Joy', age:15, gender:'girl'},
{name:'Mary', age:28, gender:'girl'},
{name:'Peter', age:95, gender:'boy'},
{name:'Sebastian', age:50, gender:'boy'},
{name:'Erika', age:27, gender:'girl'},
{name:'Patrick', age:40, gender:'boy'},
{name:'Samantha', age:60, gender:'girl'}
]">
<ul>
<li ng-repeat="friend in friends>
{{friend.name}} who is {{friend.age}} years old.
</li>
</ul>
</div>
age
繰り返しごとに値を合計したい。結果は次のようになります。
- 25歳のジョン。25 -説明: 25+0
- 30歳のジェシー。55 -説明: 25+30
- ヨハンナ28歳。83 -説明: 55+28
- 15歳のジョイ。98 -説明: 83+15
- ...
実験用の Plunkr はhttp://plnkr.co/edit/VFiTONmQ4cyqgNMDa9L4にあります。
ありがとうございました!