-1
剛剛開始使用AngularJS時,我無法理解這一點。我確信有一個非常簡單的解決方案,或者只是我的語法有問題。在forEach循環中結合控制器和循環變量
我想在forEach循環中使用主控制器的varibale'day'和'item'變量。因此,它循環遍歷每個產品並將相關日期更新爲true或false,但是在item.day上沒有選擇「day」。
vm.selectAllTemplateDays = function (day, selectProduct) {
vm.suppliedProducts = [];
var currentTemplate = $filter('filter')(vm.productTemplate, vm.searchString);
currentTemplate.forEach(function (item) {
item.day = selectProduct;
});
}
任何幫助將指派前值大爲appreciaited
把console.log(currentTemplate)放在var currentTemplate = $ filter('filter')(vm.productTemplate,vm.searchString)之前。並查看瀏覽器的控制檯,然後在此處輸入消息 –