אנגולר- הצגת סיכום של פריטים שנבחרו
-
@מנצפך אמר באנגולר- הצגת סיכום של פריטים שנבחרו:
יש לי רשימה של פריטים.
אני מציג ע"י ng-repeat כפתור לכל פריט. בלחיצה על הכפתור משתנה בפריט המאפיין selected ל true.
לכל פריט יש גם מאפיין "price".
אני רוצה להציג סיכום של כל ה pric של הפריטים שנבחרו. איך אפשר לעשות זאת?אמור לעבוד:
<div ng-repeat="item in list | filter: {'selected': true} as filteredList"> <span>{{item.price}}</span> <input type="checkbox" ng-model="item.selected" /> </div> <div>{{filteredList.reduce((total, item) => total + item.price, 0)}}</div>
עריכה:
אי אפשר להציב פונקציית reduce בhtml. צריך לשים אותו בסקופ/קונטרולר