我想在我看來,從不同ng-repeat中總結出三個值,這就是我所擁有的。來自不同ng-repeat Angular js的總和值
<tr ng-repeat="a in data1">
<td>a.num1</td>
</tr>
<tr ng-repeat="b in data2">
<td>b.num2</td>
</tr>
<tr ng-repeat="c in data3">
<td>c.num3</td>
</tr>
<tr>
<td>(Here I want to print the sum of the three values)</td>
</tr>
我在我的控制器中有這個。
$scope.data1 = [
{
"num1": 1,
}
]
$scope.data2 = [
{
"num2": 2,
}
]
$scope.data3 = [
{
"num3": 3,
}
]
的結合是好的,我從打印每納克重複來的值,但我需要總和就值並在最後
打印結果一些幫助,這將是巨大的!
你能不能也請把你的'angularjs'代碼和一些示例數據? –
嗨,我沒有小提琴,因爲我無法訪問網絡我連接到,我更新我的問題,並把我有的數據,這是一個小例子。 – kennechu
你應該真的只是在控制器的一個函數中做這件事(或者更好的是在一個服務/工廠中處理提取數據,如果它只需要在新數據被提取時發生)。當您在視圖中進行插值{{}}時,您創建了一個觀察器,並且在每個摘要中重新評估{{}}中的表達式,這會導致性能較差,因爲您繼續添加更多觀察器並且摘要由任何改變模型並且需要使視圖更新的東西 – shaunhusain