更新:我已經更新了牙套amgularjs + jQuery的:foreach循環亙古不退出正確
我有驗證方法保存。還有之前,foreach循環執行,應返回布爾標誌,如果一個條件的滿足,並應退出
$.each($scope.vacationSummaries, function (i, v)
{
if (Number($scope.vacationRequest.VacationType.Id) == Number(v.VacationType.Id))
{
if (v.Remaining > 0)
return true; //for returning a true flag for save
}
return false; // for exiting for each loop
});
..但它返回false標誌保存,而不是從退出每個
我該怎麼做是正確的?
不,它不工作要麼,返回false工作罰款,但返回真正的不給真正的國旗... – neeraj
在每個循環內返回不起作用,就好像你會從某個函數返回某些東西。返回false將打破循環,只返回false,只是繼續循環,這使得它有點過時 – MichaC
是的,我同意,但它有什麼?在foreach循環中獲得真正的標誌? ....就像也有簡單的驗證應用像if($ scope.vacationRequest.VacationType == null)return false; ...它只是發送虛假標誌保存,我們可以在foreach循環中執行嗎? – neeraj