I'm trying this:
$scope.items = {
current: item.number || 1
};
And i'm getting:
Error: item.number is undefined
How to set the current to 1 when item.numberis undefined?
This errors because item itself is undefined. Try:
current: item && item.number ? item.number : 1
If it's possible for item.number to be 0, change this to:
current: item && item.number !== undefined ? item.number : 1
0 is falsey so would be overwritten by 1 in the first case.
numbershould becurrentin the object. If so, use$scope.items = { current: this.current || 1 };