質問: { title: 'title', shop_id: '1', list_id: '1' } $scope.shop.lists[0].items.push($scope.newItem) ``` 初歩的な質問ですみません。 よろしくお願いいたします。
回答: 配列以外には`push`できません。 > > こちらのコードのようにしますと、$scope.shop.lists[0].items は配列ではないので "TypeError: > > Cannot read property 'push' of undefined" とエラーになってしまします。。 > > > 一応以下のようにすれば動くと思いますが。。。 ``` $scope.shop.lists[0].items = []; $scope.newItem = { title: 'title', shop_id: '1', list_id: '1' } $scope.shop.lists[0].items.push($scope.newItem) ```