我有一份食物清单。食品项目由读取到名为$scope.foodlist
. 每个食品项目都有一个名为“最喜欢”的复选框。当它被选中时,我想复制食物并将其放在一个名为“收藏夹”的单独 div 中。我怀疑最好的方法是创建一个数组$scope.favourites
,并在单击其复选框时将食物项添加到该数组中,并在未单击其复选框时将其删除。
在复选框上,我有:
<input type="checkbox" ng-click="addFavourite($event)" />
现在,对于我有这个功能:
$scope.addFavourite = function(event) {
$scope.clicked= "clicked";
};
{{ clicked }}
这会在模板中打印出单词“clicked” 。
如何将刚刚单击的食物项目的知识传递给函数addFavourite()
?